export interface DatabaseOptions extends DatabasePublicOptions {
    databaseEndpoint?: string;
}
export interface DatabasePublicOptions {
    databaseId?: string;
    databaseGids?: {
        [sheetName: string]: string;
    };
}
export declare type AdvancedFilter = (item: any) => boolean;
export declare type ShorthandEqual = {
    [field: string]: any;
};
export declare type Filter = ShorthandEqual | Query | AdvancedFilter;
export interface Query {
    where: string;
    equal?: any;
    exists?: true;
    contains?: string;
    lt?: number;
    lte?: number;
    gt?: number;
    gte?: number;
    childExists?: any;
    childEqual?: string;
}
export declare type DocsContentStyles = 'clean' | 'full' | 'original';
