import { UserInfo } from '../user';
import { FamilyItem } from '../family';
import { ThingData } from '../device';
import { MessageItem } from '../message';
export declare const home: {
    homepage(params?: {
        lang?: "cn" | "en" | undefined;
        clientInfo?: {
            model?: string | undefined;
            os?: string | undefined;
            imei?: string | undefined;
            romVersion?: string | undefined;
            appVersion?: string | undefined;
        } | undefined;
        getUser?: {} | undefined;
        getFamily?: {} | undefined;
        getThing?: {
            num?: number | undefined;
            beginIndex?: number | undefined;
        } | undefined;
        getScene?: {} | undefined;
        getMessage?: {
            from?: number | undefined;
            num?: number | undefined;
        } | undefined;
    } | undefined): Promise<{
        error: number;
        msg: string;
        data: {
            userInfo?: UserInfo;
            familyInfo?: FamilyItem;
            thingInfo?: ThingData;
            sceneInfo?: any;
            messageInfo?: {
                messageList: MessageItem[];
            };
        };
    }>;
};
