import { IMEvents, IMMethods } from "./types/enum";
export * from "./types/entity";
export * from "./types/enum";
declare const _default: {
    nomalApi: any;
    IMMethods: typeof IMMethods;
    IMEvents: typeof IMEvents;
    asyncApi: (key: IMMethods, ...args: any[]) => Promise<unknown>;
    subscribe: (evnetName: IMEvents | import("@openim/client-sdk").CbEvents, handler: (data: Record<string, unknown>) => void) => void;
    unsubscribe: (evnetName: IMEvents | import("@openim/client-sdk").CbEvents, handler: () => void) => void;
    uuid: () => string;
    pickFile: () => Promise<string> | undefined;
    getVideoCover: (videoPath: string) => Promise<unknown> | undefined;
};
export default _default;
