import { Address } from 'viem';
export declare const query: {};
export declare const mutation: {
    readonly generateNonce: () => {
        mutationKey: string[];
        mutationFn: ({ baseUrl, clientId, address, }: {
            baseUrl?: string;
            clientId?: string;
            address: Address;
        }) => Promise<{
            expirationTime: string;
            issuedAt: string;
            nonce: string;
            notBefore: string;
        }>;
    };
    readonly createAccount: () => {
        mutationKey: string[];
        mutationFn: ({ baseUrl, clientId, message, signature, }: {
            baseUrl?: string;
            clientId?: string;
            message: string;
            signature: string;
        }) => Promise<{
            address: string;
            idToken: string;
            userID: string;
        }>;
    };
};
