import { Initialization, ConfigOptions, ReadyModal, WalletInterface, ReadyDefaultsOptions, SelectDefaultsOptions } from "./interfaces";
export declare function validateType(options: {
    name: string;
    value: any;
    type: string;
    optional?: boolean;
}): never | void;
export declare function validateInit(init: Initialization): never | void;
export declare function validateConfig(configuration: ConfigOptions): never | void;
export declare function validateModal(modal: ReadyModal): never | void;
export declare function validateWalletInterface(walletInterface: WalletInterface): never | void;
export declare function validateReadyDefaultsOptions(options: ReadyDefaultsOptions): never | void;
export declare function validateSelectDefaultsOptions(options: SelectDefaultsOptions): never | void;
