type FalClientOptions = {
    credentials: string;
    fetchImpl?: typeof fetch;
};
type FalSubscribeOptions = {
    input: Record<string, unknown>;
};
export declare function createFalClient({ credentials, fetchImpl, }: FalClientOptions): {
    storage: {
        upload: (file: Blob) => Promise<string>;
    };
    subscribe: (endpoint: string, options: FalSubscribeOptions) => Promise<{
        data: Record<string, unknown>;
        requestId: string;
    }>;
};
export {};
