/**
 * @module PrivID
 */
interface apiUrlProps {
    collections: {
        default: {
            named_urls: {
                base_url: string;
                predict?: string;
                enroll?: string;
                validate_api_key?: string;
            };
        };
        collection1?: {
            named_urls?: {
                predict?: string;
                enroll?: string;
                validate_api_ket?: string;
                delete?: string;
            };
        };
        collection2?: {
            named_urls?: {
                predict?: string;
                enroll?: string;
                validate_api_ket?: string;
                delete?: string;
            };
        };
    };
}
interface loadModulesProps {
    api_url: apiUrlProps;
    api_key?: string;
    api_orchestration_url?: string;
    cache_config?: boolean;
    timeout?: number;
    useCdn?: boolean;
}
/**
 * This function load the wasm module
 * @category Utils
 */
export declare const loadPrivIdModule: ({ api_url, api_key, api_orchestration_url, cache_config, timeout, useCdn, }: loadModulesProps) => Promise<{
    support: boolean;
    message?: string;
}>;
export declare const isModuleLoaded: () => boolean;
export * from './apiUtils';
export { clearDB, clearCache } from './dbUtils';
export * from './faceModule';
export { setEnvVariables } from './envUtils';
export { convertCroppedImage, checkPackageSupport, getScreenOrientation } from './utils';
