import { createAssertEquals } from 'typia';
import type { KeetaUsernameAnchorClaimRequestJSON, KeetaUsernameAnchorClaimResponseJSON, KeetaUsernameAnchorReleaseRequestJSON, KeetaUsernameAnchorReleaseResponseJSON, KeetaUsernameAnchorSearchResponseJSON, KeetaUsernameAnchorResolveResponseJSON } from './common.ts';
import type { AccountPublicKeyString, IdentifierPublicKeyString } from '@keetanetwork/keetanet-client/lib/account.js';
export declare const assertKeetaUsernameAnchorClaimRequestJSON: ReturnType<typeof createAssertEquals<KeetaUsernameAnchorClaimRequestJSON>>;
export declare const assertKeetaUsernameAnchorReleaseRequestJSON: ReturnType<typeof createAssertEquals<KeetaUsernameAnchorReleaseRequestJSON>>;
export declare const isKeetaUsernameAnchorResolveResponseJSON: (input: unknown) => input is KeetaUsernameAnchorResolveResponseJSON;
export declare const isKeetaUsernameAnchorClaimResponseJSON: (input: unknown) => input is KeetaUsernameAnchorClaimResponseJSON;
export declare const isKeetaUsernameAnchorReleaseResponseJSON: (input: unknown) => input is KeetaUsernameAnchorReleaseResponseJSON;
export declare const isKeetaUsernameAnchorSearchResponseJSON: (input: unknown) => input is KeetaUsernameAnchorSearchResponseJSON;
type PublicKeyString = IdentifierPublicKeyString | AccountPublicKeyString;
export declare const isKeetaNetPublicKeyString: (input: unknown) => input is PublicKeyString;
export {};
//# sourceMappingURL=common.generated.d.ts.map