import * as api from './codegen/api';
export interface MainApi {
    aliases: api.AliasesApi;
    users: api.UsersApi;
    apikeys: api.APIKeysApi;
    workspaces: api.WorkspacesApi;
    collections: api.CollectionsApi;
    documents: api.DocumentsApi;
    integrations: api.IntegrationsApi;
    orgs: api.OrganizationsApi;
    queries: api.QueriesApi;
    queryLambdas: api.QueryLambdasApi;
    sources: api.SourcesApi;
    views: api.ViewsApi;
    virtualInstances: api.VirtualInstancesApi;
    customRolesBeta: api.CustomRolesApi;
    _fetch: api.FetchAPI;
}
/**
 * Returns a master object for all rockset apis
 *
 * @param apikey Your rockset APIKEY
 * @param host The rockset apiserver that you are hitting, eg https://api.rs2.usw2.rockset.com
 */
declare const rocksetConfigure: (apikey: string, host?: string, customFetch?: ((url: string, request: any) => Promise<any>) | undefined) => MainApi;
export default rocksetConfigure;
