import { ClientDetails, Device, OS, Sdk } from '../gen/video/sfu/models/models';
type WebRTCInfoType = {
    version: string;
};
export declare const setSdkInfo: (info: Sdk) => void;
export declare const getSdkInfo: () => Sdk | undefined;
export declare const setOSInfo: (info: OS) => void;
export declare const setDeviceInfo: (info: Device) => void;
export declare const getWebRTCInfo: () => WebRTCInfoType | undefined;
export declare const setWebRTCInfo: (info: WebRTCInfoType) => void;
export declare const setThermalState: (state: string) => void;
export declare const setPowerState: (powerMode: boolean) => void;
export declare const getDeviceState: () => {
    oneofKind: "android";
    android: import("../gen/video/sfu/models/models").AndroidState;
} | {
    oneofKind: "apple";
    apple: import("../gen/video/sfu/models/models").AppleState;
} | {
    oneofKind: undefined;
};
export declare const getClientDetails: () => Promise<ClientDetails>;
export {};
