/** Get the app base URL (e.g., https://demofly.ai). Respects DEMOFLY_URL env. */ export declare function getAppUrl(): string; export declare class ApiClient { private baseUrl; private token; constructor(baseUrl: string, token: string); get(path: string): Promise; post(path: string, body: unknown): Promise; postMultipart(path: string, formData: FormData, _onProgress?: (bytes: number, total: number) => void): Promise; put(path: string, body: unknown): Promise; delete(path: string): Promise; fetch(path: string, init?: RequestInit): Promise; private request; } export declare function createApiClient(token: string): ApiClient; export declare function requireAuth(): Promise; //# sourceMappingURL=api-client.d.ts.map