import type { KeetaKYCAnchorClientConfig } from '../services/kyc/client.ts';
import type { KeetaFXAnchorClientConfig } from '../services/fx/client.ts';
import KeetaKYCAnchorClient from '../services/kyc/client.js';
import KeetaFXAnchorClient from '../services/fx/client.js';
import * as lib from '../lib/index.js';
import * as KeetaNet from '@keetanetwork/keetanet-client';
import type { KeetaAssetMovementClientConfig } from '../services/asset-movement/client.ts';
import KeetaAssetMovementAnchorClient from '../services/asset-movement/client.js';
import type { KeetaUsernameAnchorClientConfig } from '../services/username/client.ts';
import KeetaUsernameAnchorClient from '../services/username/client.js';
import KeetaNotificationAnchorClient from '../services/notification/client.js';
import type { KeetaNotificationAnchorClientConfig } from '../services/notification/client.js';
export declare namespace KYC {
    type ClientConfig = KeetaKYCAnchorClientConfig;
    const Client: typeof KeetaKYCAnchorClient;
}
export declare namespace FX {
    type ClientConfig = KeetaFXAnchorClientConfig;
    const Client: typeof KeetaFXAnchorClient;
}
export declare namespace AssetMovement {
    type ClientConfig = KeetaAssetMovementClientConfig;
    const Client: typeof KeetaAssetMovementAnchorClient;
}
export declare namespace Username {
    type ClientConfig = KeetaUsernameAnchorClientConfig;
    const Client: typeof KeetaUsernameAnchorClient;
}
export declare namespace Notification {
    type ClientConfig = KeetaNotificationAnchorClientConfig;
    const Client: typeof KeetaNotificationAnchorClient;
}
export { lib, KeetaNet };
//# sourceMappingURL=index.d.ts.map