import { MutablePromise } from "./utils";
export type ClientOptions = {
    endpoint: string;
    token: string;
};
export type InputClientOptions = Partial<ClientOptions> | PromiseLike<Partial<ClientOptions>>;
export declare function defaultOptions(popts: InputClientOptions): Promise<ClientOptions>;
export declare const supabaseDefaultClient: {
    supabaseUrl: string;
    supabaseKey: string;
};
export type ClientState = {
    co: MutablePromise<Partial<ClientOptions>>;
};
