export type TokenWalletAdminConfig = { readonly apiKey: string; readonly baseUrl?: string; }; export declare const TokenWalletAdmin: (config: TokenWalletAdminConfig) => { auth: { register: (input: import("./types.js").RegisterUserInput) => Promise; login: (input: import("./types.js").LoginInput) => Promise; me: () => Promise; createToken: (input: import("./types.js").CreateTokenInput) => Promise; listTokens: () => Promise; revokeToken: (tokenId: string) => Promise<{ ok: true; }>; }; apps: { create: (input: import("./types.js").CreateAppInput) => Promise; list: () => Promise; get: (id: string) => Promise; update: (id: string, input: import("./types.js").UpdateAppInput) => Promise; rotateSecret: (id: string) => Promise<{ appSecret: string; }>; delete: (id: string) => Promise<{ ok: true; }>; }; keys: { add: (input: import("./types.js").AddApiKeyInput) => Promise; list: () => Promise; remove: (id: string) => Promise<{ ok: true; }>; }; oauth: { authorize: (input: import("./types.js").AuthorizeInput) => Promise; exchange: (input: import("./types.js").ExchangeInput) => Promise; }; connections: { list: () => Promise; stats: (id: string) => Promise; setBudget: (id: string, budgetLimit: number) => Promise<{ ok: true; }>; suspend: (id: string) => Promise<{ ok: true; }>; resume: (id: string) => Promise<{ ok: true; }>; revoke: (id: string) => Promise<{ ok: true; }>; }; spending: { list: (filters?: import("./types.js").SpendingFilters) => Promise; }; }; export { AdminClientError } from './client.js'; export type { AdminClient, AdminClientConfig } from './client.js'; export type * from './types.js'; //# sourceMappingURL=index.d.ts.map