export declare const chainConfig: {
    readonly formatters: {
        readonly transactionRequest: {
            exclude: [] | undefined;
            format: (args: import("./index.js").KaiaTransactionRequest) => {
                then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
                catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
                finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
                readonly [Symbol.toStringTag]: string;
            } & {};
            type: "transactionRequest";
        };
    };
    readonly serializers: {
        readonly transaction: typeof import("./serializer.js").serializeTransaction;
    };
};
export declare const kairos: {
    formatters: {
        readonly transactionRequest: {
            exclude: [] | undefined;
            format: (args: import("./index.js").KaiaTransactionRequest) => {
                then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
                catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
                finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
                readonly [Symbol.toStringTag]: string;
            } & {};
            type: "transactionRequest";
        };
    };
    serializers: {
        readonly transaction: typeof import("./serializer.js").serializeTransaction;
    };
    blockExplorers: {
        readonly default: {
            readonly name: "KaiaScan";
            readonly url: "https://kairos.kaiascan.io";
        };
    };
    blockTime?: number | undefined | undefined;
    contracts: {
        readonly multicall3: {
            readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11";
            readonly blockCreated: 123390593;
        };
    };
    ensTlds?: readonly string[] | undefined;
    id: 1001;
    name: "Kairos Testnet";
    nativeCurrency: {
        readonly decimals: 18;
        readonly name: "Kairos KAIA";
        readonly symbol: "KAIA";
    };
    rpcUrls: {
        readonly default: {
            readonly http: readonly ["https://public-en-kairos.node.kaia.io"];
        };
    };
    sourceId?: number | undefined | undefined;
    testnet: true;
    custom?: Record<string, unknown> | undefined;
    fees?: import("viem").ChainFees<undefined> | undefined;
    network: "kairos";
};
export declare const kaia: {
    formatters: {
        readonly transactionRequest: {
            exclude: [] | undefined;
            format: (args: import("./index.js").KaiaTransactionRequest) => {
                then: <TResult1 = import("./index.js").KaiaTransactionRequest, TResult2 = never>(onfulfilled?: ((value: import("./index.js").KaiaTransactionRequest) => TResult1 | PromiseLike<TResult1>) | null | undefined, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined) => Promise<TResult1 | TResult2>;
                catch: <TResult = never>(onrejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest | TResult>;
                finally: (onfinally?: (() => void) | null | undefined) => Promise<import("./index.js").KaiaTransactionRequest>;
                readonly [Symbol.toStringTag]: string;
            } & {};
            type: "transactionRequest";
        };
    };
    serializers: {
        readonly transaction: typeof import("./serializer.js").serializeTransaction;
    };
    blockExplorers: {
        readonly default: {
            readonly name: "KaiaScan";
            readonly url: "https://kaiascan.io";
            readonly apiUrl: "https://api-cypress.klaytnscope.com/api";
        };
    };
    blockTime?: number | undefined | undefined;
    contracts: {
        readonly multicall3: {
            readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11";
            readonly blockCreated: 96002415;
        };
    };
    ensTlds?: readonly string[] | undefined;
    id: 8217;
    name: "Kaia";
    nativeCurrency: {
        readonly decimals: 18;
        readonly name: "Kaia";
        readonly symbol: "KAIA";
    };
    rpcUrls: {
        readonly default: {
            readonly http: readonly ["https://public-en.node.kaia.io"];
        };
    };
    sourceId?: number | undefined | undefined;
    testnet?: boolean | undefined | undefined;
    custom?: Record<string, unknown> | undefined;
    fees?: import("viem").ChainFees<undefined> | undefined;
};
