import Base from "../base"; export interface IAdminSdk { sessions: { create: (args: { phoneNumber: string; requestData?: Record; }) => Promise<{ token: string; expires_at: string; }>; }; agents: { authorize: (args: { agentId: string; context?: Record; }) => Promise<{ token: string; expires_at?: string; }>; }; } declare class AdminSdk extends Base implements IAdminSdk { routes: { [x: string]: { path: string; method: string; }; }; constructor(options: any); private request; sessions: { create: ({ phoneNumber, requestData, }: { phoneNumber: string; requestData?: Record; }) => Promise<{ token: string; expires_at: string; }>; }; agents: { authorize: ({ agentId, context, }: { agentId: string; context?: Record; }) => Promise<{ token: string; expires_at?: string; }>; }; } export default AdminSdk;