import type { VerifyResult } from './NativeIdvLibrary';
declare class IdvLibraryModule {
    private module;
    private isTurboModule;
    constructor();
    private createEmptyImplementation;
    private promisifyLegacyCall;
    verify(certifyId: string, extParams?: Object): Promise<VerifyResult>;
    getMetaInfo(): Promise<string>;
    install(): Promise<void>;
    installWithOptions(options: Object): Promise<void>;
    setCustomUIConfig(param: string): Promise<string>;
}
declare const IdvLibrary: IdvLibraryModule;
export declare function verify(certifyId: string, extParams?: Object): Promise<VerifyResult>;
export declare function getMetaInfo(): Promise<string>;
export declare function install(): Promise<void>;
export declare function installWithOptions(options: Object): Promise<void>;
export declare function setCustomUIConfig(param: string): Promise<string>;
export type { VerifyResult } from './NativeIdvLibrary';
export default IdvLibrary;
//# sourceMappingURL=index.d.ts.map