export declare class Provider {
    readonly name: string;
    readonly uiName: string;
    readonly kyc: boolean;
    readonly isNative: boolean;
    readonly availableOnLns: boolean;
    constructor(name: string, uiName: string, kyc: boolean, isNative: boolean, availableOnLns: boolean);
    static readonly CHANGELLY: Provider;
    static readonly EXODUS: Provider;
    static readonly ONE_INCH: Provider;
    static readonly VELORA: Provider;
    static readonly MOONPAY: Provider;
    static readonly THORCHAIN: Provider;
    static readonly UNISWAP: Provider;
    static readonly LIFI: Provider;
    static readonly CIC: Provider;
    static readonly COINBASE: Provider;
    static readonly KILN: Provider;
    static readonly STADER_LABS: Provider;
    static readonly LIDO: Provider;
    static readonly TRANSAK: Provider;
    static readonly NEAR_INTENTS: Provider;
    static getNameByUiName(uiName: string): string;
}
export declare enum Rate {
    FIXED = "fixed",
    FLOAT = "float"
}
//# sourceMappingURL=Provider.d.ts.map