export interface ClientState {
    identified_client_state: {
        client_id: string;
        client_state: {
            "@type": "string";
            chain_id: string;
            trust_level: {
                numerator: string;
                denominator: string;
            };
            trusting_period: string;
            unbonding_period: string;
            max_clock_drift: string;
            frozen_height: {
                revision_number: string;
                revision_height: string;
            };
            latest_height: {
                revision_number: string;
                revision_height: string;
            };
        };
    };
    proof: string;
    proof_height: {
        revision_number: string;
        revision_height: string;
    };
}
export declare class IbcQueryClient {
    private readonly axios;
    constructor(baseUrl: string);
    getClientState(sourceChannel: string, sourcePort: string): Promise<ClientState>;
}
