import type { OrmClientConfig } from './client';
import { OrgGetManagersRecordModel } from './models/orgGetManagersRecord';
import { OrgGetSubordinatesRecordModel } from './models/orgGetSubordinatesRecord';
import { GetAllRecordModel } from './models/getAllRecord';
import { AppPermissionModel } from './models/appPermission';
import { OrgPermissionModel } from './models/orgPermission';
import { ObjectModel } from './models/object';
import { AppLevelRequirementModel } from './models/appLevelRequirement';
import { DatabaseModel } from './models/database';
import { SchemaModel } from './models/schema';
import { TableModel } from './models/table';
import { CheckConstraintModel } from './models/checkConstraint';
import { FieldModel } from './models/field';
import { SpatialRelationModel } from './models/spatialRelation';
import { ForeignKeyConstraintModel } from './models/foreignKeyConstraint';
import { FullTextSearchModel } from './models/fullTextSearch';
import { IndexModel } from './models/index';
import { PolicyModel } from './models/policy';
import { PrimaryKeyConstraintModel } from './models/primaryKeyConstraint';
import { TableGrantModel } from './models/tableGrant';
import { TriggerModel } from './models/trigger';
import { UniqueConstraintModel } from './models/uniqueConstraint';
import { ViewModel } from './models/view';
import { ViewTableModel } from './models/viewTable';
import { ViewGrantModel } from './models/viewGrant';
import { ViewRuleModel } from './models/viewRule';
import { EmbeddingChunkModel } from './models/embeddingChunk';
import { SecureTableProvisionModel } from './models/secureTableProvision';
import { RelationProvisionModel } from './models/relationProvision';
import { SessionSecretsModuleModel } from './models/sessionSecretsModule';
import { IdentityProvidersModuleModel } from './models/identityProvidersModule';
import { RealtimeModuleModel } from './models/realtimeModule';
import { SchemaGrantModel } from './models/schemaGrant';
import { DefaultPrivilegeModel } from './models/defaultPrivilege';
import { EnumModel } from './models/enum';
import { FunctionModel } from './models/function';
import { ApiSchemaModel } from './models/apiSchema';
import { ApiModuleModel } from './models/apiModule';
import { DomainModel } from './models/domain';
import { SiteMetadatumModel } from './models/siteMetadatum';
import { SiteModuleModel } from './models/siteModule';
import { SiteThemeModel } from './models/siteTheme';
import { CorsSettingModel } from './models/corsSetting';
import { TriggerFunctionModel } from './models/triggerFunction';
import { DatabaseTransferModel } from './models/databaseTransfer';
import { PartitionModel } from './models/partition';
import { ApiModel } from './models/api';
import { SiteModel } from './models/site';
import { AppModel } from './models/app';
import { ApiSettingModel } from './models/apiSetting';
import { ConnectedAccountsModuleModel } from './models/connectedAccountsModule';
import { CryptoAddressesModuleModel } from './models/cryptoAddressesModule';
import { CryptoAuthModuleModel } from './models/cryptoAuthModule';
import { DefaultIdsModuleModel } from './models/defaultIdsModule';
import { DenormalizedTableFieldModel } from './models/denormalizedTableField';
import { EmailsModuleModel } from './models/emailsModule';
import { EncryptedSecretsModuleModel } from './models/encryptedSecretsModule';
import { InvitesModuleModel } from './models/invitesModule';
import { LevelsModuleModel } from './models/levelsModule';
import { LimitsModuleModel } from './models/limitsModule';
import { MembershipTypesModuleModel } from './models/membershipTypesModule';
import { MembershipsModuleModel } from './models/membershipsModule';
import { PermissionsModuleModel } from './models/permissionsModule';
import { PhoneNumbersModuleModel } from './models/phoneNumbersModule';
import { ProfilesModuleModel } from './models/profilesModule';
import { SecretsModuleModel } from './models/secretsModule';
import { SessionsModuleModel } from './models/sessionsModule';
import { UserAuthModuleModel } from './models/userAuthModule';
import { UsersModuleModel } from './models/usersModule';
import { BlueprintModel } from './models/blueprint';
import { BlueprintTemplateModel } from './models/blueprintTemplate';
import { BlueprintConstructionModel } from './models/blueprintConstruction';
import { StorageModuleModel } from './models/storageModule';
import { EntityTypeProvisionModel } from './models/entityTypeProvision';
import { WebauthnCredentialsModuleModel } from './models/webauthnCredentialsModule';
import { WebauthnAuthModuleModel } from './models/webauthnAuthModule';
import { NotificationsModuleModel } from './models/notificationsModule';
import { DatabaseProvisionModuleModel } from './models/databaseProvisionModule';
import { AppAdminGrantModel } from './models/appAdminGrant';
import { AppOwnerGrantModel } from './models/appOwnerGrant';
import { AppGrantModel } from './models/appGrant';
import { OrgMembershipModel } from './models/orgMembership';
import { OrgMemberModel } from './models/orgMember';
import { OrgAdminGrantModel } from './models/orgAdminGrant';
import { OrgOwnerGrantModel } from './models/orgOwnerGrant';
import { OrgMemberProfileModel } from './models/orgMemberProfile';
import { OrgGrantModel } from './models/orgGrant';
import { OrgChartEdgeModel } from './models/orgChartEdge';
import { OrgChartEdgeGrantModel } from './models/orgChartEdgeGrant';
import { OrgPermissionDefaultModel } from './models/orgPermissionDefault';
import { AppLimitModel } from './models/appLimit';
import { AppLimitCreditModel } from './models/appLimitCredit';
import { AppLimitCreditCodeItemModel } from './models/appLimitCreditCodeItem';
import { AppLimitCreditRedemptionModel } from './models/appLimitCreditRedemption';
import { OrgLimitModel } from './models/orgLimit';
import { OrgLimitCreditModel } from './models/orgLimitCredit';
import { OrgLimitAggregateModel } from './models/orgLimitAggregate';
import { AppStepModel } from './models/appStep';
import { AppAchievementModel } from './models/appAchievement';
import { AppLevelModel } from './models/appLevel';
import { EmailModel } from './models/email';
import { PhoneNumberModel } from './models/phoneNumber';
import { CryptoAddressModel } from './models/cryptoAddress';
import { WebauthnCredentialModel } from './models/webauthnCredential';
import { AppInviteModel } from './models/appInvite';
import { AppClaimedInviteModel } from './models/appClaimedInvite';
import { OrgInviteModel } from './models/orgInvite';
import { OrgClaimedInviteModel } from './models/orgClaimedInvite';
import { AuditLogModel } from './models/auditLog';
import { AgentThreadModel } from './models/agentThread';
import { AgentMessageModel } from './models/agentMessage';
import { AgentTaskModel } from './models/agentTask';
import { RoleTypeModel } from './models/roleType';
import { IdentityProviderModel } from './models/identityProvider';
import { RefModel } from './models/ref';
import { StoreModel } from './models/store';
import { AppPermissionDefaultModel } from './models/appPermissionDefault';
import { AppLimitCreditCodeModel } from './models/appLimitCreditCode';
import { AppLimitCapsDefaultModel } from './models/appLimitCapsDefault';
import { OrgLimitCapsDefaultModel } from './models/orgLimitCapsDefault';
import { AppLimitCapModel } from './models/appLimitCap';
import { OrgLimitCapModel } from './models/orgLimitCap';
import { MembershipTypeModel } from './models/membershipType';
import { MigrateFileModel } from './models/migrateFile';
import { DevicesModuleModel } from './models/devicesModule';
import { NodeTypeRegistryModel } from './models/nodeTypeRegistry';
import { AppLimitDefaultModel } from './models/appLimitDefault';
import { OrgLimitDefaultModel } from './models/orgLimitDefault';
import { UserConnectedAccountModel } from './models/userConnectedAccount';
import { CommitModel } from './models/commit';
import { PubkeySettingModel } from './models/pubkeySetting';
import { RateLimitsModuleModel } from './models/rateLimitsModule';
import { UsageSnapshotModel } from './models/usageSnapshot';
import { AppMembershipDefaultModel } from './models/appMembershipDefault';
import { OrgMembershipDefaultModel } from './models/orgMembershipDefault';
import { RlsSettingModel } from './models/rlsSetting';
import { AppLimitEventModel } from './models/appLimitEvent';
import { OrgLimitEventModel } from './models/orgLimitEvent';
import { RlsModuleModel } from './models/rlsModule';
import { PlansModuleModel } from './models/plansModule';
import { SqlActionModel } from './models/sqlAction';
import { DatabaseSettingModel } from './models/databaseSetting';
import { BillingModuleModel } from './models/billingModule';
import { AstMigrationModel } from './models/astMigration';
import { UserModel } from './models/user';
import { OrgMembershipSettingModel } from './models/orgMembershipSetting';
import { WebauthnSettingModel } from './models/webauthnSetting';
import { AppMembershipModel } from './models/appMembership';
import { BillingProviderModuleModel } from './models/billingProviderModule';
import { HierarchyModuleModel } from './models/hierarchyModule';
export type { OrmClientConfig, QueryResult, GraphQLError, GraphQLAdapter } from './client';
export { GraphQLRequestError } from './client';
export { QueryBuilder } from './query-builder';
export * from './select-types';
export * from './models';
export { createQueryOperations } from './query';
export { createMutationOperations } from './mutation';
/**
 * Create an ORM client instance
 *
 * @example
 * ```typescript
 * const db = createClient({
 *   endpoint: 'https://api.example.com/graphql',
 *   headers: { Authorization: 'Bearer token' },
 * });
 *
 * // Query users
 * const users = await db.user.findMany({
 *   select: { id: true, name: true },
 *   first: 10,
 * }).execute();
 *
 * // Create a user
 * const newUser = await db.user.create({
 *   data: { name: 'John', email: 'john@example.com' },
 *   select: { id: true },
 * }).execute();
 * ```
 */
export declare function createClient(config: OrmClientConfig): {
    orgGetManagersRecord: OrgGetManagersRecordModel;
    orgGetSubordinatesRecord: OrgGetSubordinatesRecordModel;
    getAllRecord: GetAllRecordModel;
    appPermission: AppPermissionModel;
    orgPermission: OrgPermissionModel;
    object: ObjectModel;
    appLevelRequirement: AppLevelRequirementModel;
    database: DatabaseModel;
    schema: SchemaModel;
    table: TableModel;
    checkConstraint: CheckConstraintModel;
    field: FieldModel;
    spatialRelation: SpatialRelationModel;
    foreignKeyConstraint: ForeignKeyConstraintModel;
    fullTextSearch: FullTextSearchModel;
    index: IndexModel;
    policy: PolicyModel;
    primaryKeyConstraint: PrimaryKeyConstraintModel;
    tableGrant: TableGrantModel;
    trigger: TriggerModel;
    uniqueConstraint: UniqueConstraintModel;
    view: ViewModel;
    viewTable: ViewTableModel;
    viewGrant: ViewGrantModel;
    viewRule: ViewRuleModel;
    embeddingChunk: EmbeddingChunkModel;
    secureTableProvision: SecureTableProvisionModel;
    relationProvision: RelationProvisionModel;
    sessionSecretsModule: SessionSecretsModuleModel;
    identityProvidersModule: IdentityProvidersModuleModel;
    realtimeModule: RealtimeModuleModel;
    schemaGrant: SchemaGrantModel;
    defaultPrivilege: DefaultPrivilegeModel;
    enum: EnumModel;
    function: FunctionModel;
    apiSchema: ApiSchemaModel;
    apiModule: ApiModuleModel;
    domain: DomainModel;
    siteMetadatum: SiteMetadatumModel;
    siteModule: SiteModuleModel;
    siteTheme: SiteThemeModel;
    corsSetting: CorsSettingModel;
    triggerFunction: TriggerFunctionModel;
    databaseTransfer: DatabaseTransferModel;
    partition: PartitionModel;
    api: ApiModel;
    site: SiteModel;
    app: AppModel;
    apiSetting: ApiSettingModel;
    connectedAccountsModule: ConnectedAccountsModuleModel;
    cryptoAddressesModule: CryptoAddressesModuleModel;
    cryptoAuthModule: CryptoAuthModuleModel;
    defaultIdsModule: DefaultIdsModuleModel;
    denormalizedTableField: DenormalizedTableFieldModel;
    emailsModule: EmailsModuleModel;
    encryptedSecretsModule: EncryptedSecretsModuleModel;
    invitesModule: InvitesModuleModel;
    levelsModule: LevelsModuleModel;
    limitsModule: LimitsModuleModel;
    membershipTypesModule: MembershipTypesModuleModel;
    membershipsModule: MembershipsModuleModel;
    permissionsModule: PermissionsModuleModel;
    phoneNumbersModule: PhoneNumbersModuleModel;
    profilesModule: ProfilesModuleModel;
    secretsModule: SecretsModuleModel;
    sessionsModule: SessionsModuleModel;
    userAuthModule: UserAuthModuleModel;
    usersModule: UsersModuleModel;
    blueprint: BlueprintModel;
    blueprintTemplate: BlueprintTemplateModel;
    blueprintConstruction: BlueprintConstructionModel;
    storageModule: StorageModuleModel;
    entityTypeProvision: EntityTypeProvisionModel;
    webauthnCredentialsModule: WebauthnCredentialsModuleModel;
    webauthnAuthModule: WebauthnAuthModuleModel;
    notificationsModule: NotificationsModuleModel;
    databaseProvisionModule: DatabaseProvisionModuleModel;
    appAdminGrant: AppAdminGrantModel;
    appOwnerGrant: AppOwnerGrantModel;
    appGrant: AppGrantModel;
    orgMembership: OrgMembershipModel;
    orgMember: OrgMemberModel;
    orgAdminGrant: OrgAdminGrantModel;
    orgOwnerGrant: OrgOwnerGrantModel;
    orgMemberProfile: OrgMemberProfileModel;
    orgGrant: OrgGrantModel;
    orgChartEdge: OrgChartEdgeModel;
    orgChartEdgeGrant: OrgChartEdgeGrantModel;
    orgPermissionDefault: OrgPermissionDefaultModel;
    appLimit: AppLimitModel;
    appLimitCredit: AppLimitCreditModel;
    appLimitCreditCodeItem: AppLimitCreditCodeItemModel;
    appLimitCreditRedemption: AppLimitCreditRedemptionModel;
    orgLimit: OrgLimitModel;
    orgLimitCredit: OrgLimitCreditModel;
    orgLimitAggregate: OrgLimitAggregateModel;
    appStep: AppStepModel;
    appAchievement: AppAchievementModel;
    appLevel: AppLevelModel;
    email: EmailModel;
    phoneNumber: PhoneNumberModel;
    cryptoAddress: CryptoAddressModel;
    webauthnCredential: WebauthnCredentialModel;
    appInvite: AppInviteModel;
    appClaimedInvite: AppClaimedInviteModel;
    orgInvite: OrgInviteModel;
    orgClaimedInvite: OrgClaimedInviteModel;
    auditLog: AuditLogModel;
    agentThread: AgentThreadModel;
    agentMessage: AgentMessageModel;
    agentTask: AgentTaskModel;
    roleType: RoleTypeModel;
    identityProvider: IdentityProviderModel;
    ref: RefModel;
    store: StoreModel;
    appPermissionDefault: AppPermissionDefaultModel;
    appLimitCreditCode: AppLimitCreditCodeModel;
    appLimitCapsDefault: AppLimitCapsDefaultModel;
    orgLimitCapsDefault: OrgLimitCapsDefaultModel;
    appLimitCap: AppLimitCapModel;
    orgLimitCap: OrgLimitCapModel;
    membershipType: MembershipTypeModel;
    migrateFile: MigrateFileModel;
    devicesModule: DevicesModuleModel;
    nodeTypeRegistry: NodeTypeRegistryModel;
    appLimitDefault: AppLimitDefaultModel;
    orgLimitDefault: OrgLimitDefaultModel;
    userConnectedAccount: UserConnectedAccountModel;
    commit: CommitModel;
    pubkeySetting: PubkeySettingModel;
    rateLimitsModule: RateLimitsModuleModel;
    usageSnapshot: UsageSnapshotModel;
    appMembershipDefault: AppMembershipDefaultModel;
    orgMembershipDefault: OrgMembershipDefaultModel;
    rlsSetting: RlsSettingModel;
    appLimitEvent: AppLimitEventModel;
    orgLimitEvent: OrgLimitEventModel;
    rlsModule: RlsModuleModel;
    plansModule: PlansModuleModel;
    sqlAction: SqlActionModel;
    databaseSetting: DatabaseSettingModel;
    billingModule: BillingModuleModel;
    astMigration: AstMigrationModel;
    user: UserModel;
    orgMembershipSetting: OrgMembershipSettingModel;
    webauthnSetting: WebauthnSettingModel;
    appMembership: AppMembershipModel;
    billingProviderModule: BillingProviderModuleModel;
    hierarchyModule: HierarchyModuleModel;
    query: {
        currentUserId: (options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            currentUserId: string | null;
        }>;
        currentUserAgent: (options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            currentUserAgent: string | null;
        }>;
        currentIpAddress: (options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            currentIpAddress: string | null;
        }>;
        requireStepUp: (args: import("./query").RequireStepUpVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            requireStepUp: boolean | null;
        }>;
        appPermissionsGetPaddedMask: (args: import("./query").AppPermissionsGetPaddedMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            appPermissionsGetPaddedMask: string | null;
        }>;
        orgPermissionsGetPaddedMask: (args: import("./query").OrgPermissionsGetPaddedMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            orgPermissionsGetPaddedMask: string | null;
        }>;
        stepsAchieved: (args: import("./query").StepsAchievedVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            stepsAchieved: boolean | null;
        }>;
        revParse: (args: import("./query").RevParseVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            revParse: string | null;
        }>;
        resolveBlueprintField: (args: import("./query").ResolveBlueprintFieldVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            resolveBlueprintField: string | null;
        }>;
        orgIsManagerOf: (args: import("./query").OrgIsManagerOfVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            orgIsManagerOf: boolean | null;
        }>;
        appPermissionsGetMask: (args: import("./query").AppPermissionsGetMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            appPermissionsGetMask: string | null;
        }>;
        orgPermissionsGetMask: (args: import("./query").OrgPermissionsGetMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            orgPermissionsGetMask: string | null;
        }>;
        resolveBlueprintTable: (args: import("./query").ResolveBlueprintTableVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            resolveBlueprintTable: string | null;
        }>;
        appPermissionsGetMaskByNames: (args: import("./query").AppPermissionsGetMaskByNamesVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            appPermissionsGetMaskByNames: string | null;
        }>;
        orgPermissionsGetMaskByNames: (args: import("./query").OrgPermissionsGetMaskByNamesVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            orgPermissionsGetMaskByNames: string | null;
        }>;
        appPermissionsGetByMask: (args: import("./query").AppPermissionsGetByMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            appPermissionsGetByMask: import("./input-types").AppPermissionConnection | null;
        }>;
        orgPermissionsGetByMask: (args: import("./query").OrgPermissionsGetByMaskVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            orgPermissionsGetByMask: import("./input-types").OrgPermissionConnection | null;
        }>;
        getAllObjectsFromRoot: (args: import("./query").GetAllObjectsFromRootVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            getAllObjectsFromRoot: import("./input-types").ObjectConnection | null;
        }>;
        getPathObjectsFromRoot: (args: import("./query").GetPathObjectsFromRootVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            getPathObjectsFromRoot: import("./input-types").ObjectConnection | null;
        }>;
        getObjectAtPath: <S extends import("./input-types").ObjectSelect>(args: import("./query").GetObjectAtPathVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ObjectSelect>) => import("./query-builder").QueryBuilder<{
            getObjectAtPath: import("./select-types").InferSelectResult<import("./input-types").Object, S> | null;
        }>;
        stepsRequired: (args: import("./query").StepsRequiredVariables, options?: {
            select?: Record<string, unknown>;
        }) => import("./query-builder").QueryBuilder<{
            stepsRequired: import("./input-types").AppLevelRequirementConnection | null;
        }>;
        currentUser: <S extends import("./input-types").UserSelect>(options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").UserSelect>) => import("./query-builder").QueryBuilder<{
            currentUser: import("./select-types").InferSelectResult<import("./input-types").User, S> | null;
        }>;
    };
    mutation: {
        sendAccountDeletionEmail: <S extends import("./input-types").SendAccountDeletionEmailPayloadSelect>(args: import("./mutation").SendAccountDeletionEmailVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SendAccountDeletionEmailPayloadSelect>) => import("./query-builder").QueryBuilder<{
            sendAccountDeletionEmail: import("./select-types").InferSelectResult<import("./input-types").SendAccountDeletionEmailPayload, S> | null;
        }>;
        signOut: <S extends import("./input-types").SignOutPayloadSelect>(args: import("./mutation").SignOutVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SignOutPayloadSelect>) => import("./query-builder").QueryBuilder<{
            signOut: import("./select-types").InferSelectResult<import("./input-types").SignOutPayload, S> | null;
        }>;
        acceptDatabaseTransfer: <S extends import("./input-types").AcceptDatabaseTransferPayloadSelect>(args: import("./mutation").AcceptDatabaseTransferVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").AcceptDatabaseTransferPayloadSelect>) => import("./query-builder").QueryBuilder<{
            acceptDatabaseTransfer: import("./select-types").InferSelectResult<import("./input-types").AcceptDatabaseTransferPayload, S> | null;
        }>;
        cancelDatabaseTransfer: <S extends import("./input-types").CancelDatabaseTransferPayloadSelect>(args: import("./mutation").CancelDatabaseTransferVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").CancelDatabaseTransferPayloadSelect>) => import("./query-builder").QueryBuilder<{
            cancelDatabaseTransfer: import("./select-types").InferSelectResult<import("./input-types").CancelDatabaseTransferPayload, S> | null;
        }>;
        rejectDatabaseTransfer: <S extends import("./input-types").RejectDatabaseTransferPayloadSelect>(args: import("./mutation").RejectDatabaseTransferVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").RejectDatabaseTransferPayloadSelect>) => import("./query-builder").QueryBuilder<{
            rejectDatabaseTransfer: import("./select-types").InferSelectResult<import("./input-types").RejectDatabaseTransferPayload, S> | null;
        }>;
        disconnectAccount: <S extends import("./input-types").DisconnectAccountPayloadSelect>(args: import("./mutation").DisconnectAccountVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").DisconnectAccountPayloadSelect>) => import("./query-builder").QueryBuilder<{
            disconnectAccount: import("./select-types").InferSelectResult<import("./input-types").DisconnectAccountPayload, S> | null;
        }>;
        revokeApiKey: <S extends import("./input-types").RevokeApiKeyPayloadSelect>(args: import("./mutation").RevokeApiKeyVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").RevokeApiKeyPayloadSelect>) => import("./query-builder").QueryBuilder<{
            revokeApiKey: import("./select-types").InferSelectResult<import("./input-types").RevokeApiKeyPayload, S> | null;
        }>;
        revokeSession: <S extends import("./input-types").RevokeSessionPayloadSelect>(args: import("./mutation").RevokeSessionVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").RevokeSessionPayloadSelect>) => import("./query-builder").QueryBuilder<{
            revokeSession: import("./select-types").InferSelectResult<import("./input-types").RevokeSessionPayload, S> | null;
        }>;
        verifyPassword: <S extends import("./input-types").VerifyPasswordPayloadSelect>(args: import("./mutation").VerifyPasswordVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").VerifyPasswordPayloadSelect>) => import("./query-builder").QueryBuilder<{
            verifyPassword: import("./select-types").InferSelectResult<import("./input-types").VerifyPasswordPayload, S> | null;
        }>;
        verifyTotp: <S extends import("./input-types").VerifyTotpPayloadSelect>(args: import("./mutation").VerifyTotpVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").VerifyTotpPayloadSelect>) => import("./query-builder").QueryBuilder<{
            verifyTotp: import("./select-types").InferSelectResult<import("./input-types").VerifyTotpPayload, S> | null;
        }>;
        submitAppInviteCode: <S extends import("./input-types").SubmitAppInviteCodePayloadSelect>(args: import("./mutation").SubmitAppInviteCodeVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SubmitAppInviteCodePayloadSelect>) => import("./query-builder").QueryBuilder<{
            submitAppInviteCode: import("./select-types").InferSelectResult<import("./input-types").SubmitAppInviteCodePayload, S> | null;
        }>;
        submitOrgInviteCode: <S extends import("./input-types").SubmitOrgInviteCodePayloadSelect>(args: import("./mutation").SubmitOrgInviteCodeVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SubmitOrgInviteCodePayloadSelect>) => import("./query-builder").QueryBuilder<{
            submitOrgInviteCode: import("./select-types").InferSelectResult<import("./input-types").SubmitOrgInviteCodePayload, S> | null;
        }>;
        checkPassword: <S extends import("./input-types").CheckPasswordPayloadSelect>(args: import("./mutation").CheckPasswordVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").CheckPasswordPayloadSelect>) => import("./query-builder").QueryBuilder<{
            checkPassword: import("./select-types").InferSelectResult<import("./input-types").CheckPasswordPayload, S> | null;
        }>;
        confirmDeleteAccount: <S extends import("./input-types").ConfirmDeleteAccountPayloadSelect>(args: import("./mutation").ConfirmDeleteAccountVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ConfirmDeleteAccountPayloadSelect>) => import("./query-builder").QueryBuilder<{
            confirmDeleteAccount: import("./select-types").InferSelectResult<import("./input-types").ConfirmDeleteAccountPayload, S> | null;
        }>;
        setPassword: <S extends import("./input-types").SetPasswordPayloadSelect>(args: import("./mutation").SetPasswordVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SetPasswordPayloadSelect>) => import("./query-builder").QueryBuilder<{
            setPassword: import("./select-types").InferSelectResult<import("./input-types").SetPasswordPayload, S> | null;
        }>;
        verifyEmail: <S extends import("./input-types").VerifyEmailPayloadSelect>(args: import("./mutation").VerifyEmailVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").VerifyEmailPayloadSelect>) => import("./query-builder").QueryBuilder<{
            verifyEmail: import("./select-types").InferSelectResult<import("./input-types").VerifyEmailPayload, S> | null;
        }>;
        freezeObjects: <S extends import("./input-types").FreezeObjectsPayloadSelect>(args: import("./mutation").FreezeObjectsVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").FreezeObjectsPayloadSelect>) => import("./query-builder").QueryBuilder<{
            freezeObjects: import("./select-types").InferSelectResult<import("./input-types").FreezeObjectsPayload, S> | null;
        }>;
        initEmptyRepo: <S extends import("./input-types").InitEmptyRepoPayloadSelect>(args: import("./mutation").InitEmptyRepoVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").InitEmptyRepoPayloadSelect>) => import("./query-builder").QueryBuilder<{
            initEmptyRepo: import("./select-types").InferSelectResult<import("./input-types").InitEmptyRepoPayload, S> | null;
        }>;
        constructBlueprint: <S extends import("./input-types").ConstructBlueprintPayloadSelect>(args: import("./mutation").ConstructBlueprintVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ConstructBlueprintPayloadSelect>) => import("./query-builder").QueryBuilder<{
            constructBlueprint: import("./select-types").InferSelectResult<import("./input-types").ConstructBlueprintPayload, S> | null;
        }>;
        provisionNewUser: <S extends import("./input-types").ProvisionNewUserPayloadSelect>(args: import("./mutation").ProvisionNewUserVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionNewUserPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionNewUser: import("./select-types").InferSelectResult<import("./input-types").ProvisionNewUserPayload, S> | null;
        }>;
        resetPassword: <S extends import("./input-types").ResetPasswordPayloadSelect>(args: import("./mutation").ResetPasswordVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ResetPasswordPayloadSelect>) => import("./query-builder").QueryBuilder<{
            resetPassword: import("./select-types").InferSelectResult<import("./input-types").ResetPasswordPayload, S> | null;
        }>;
        removeNodeAtPath: <S extends import("./input-types").RemoveNodeAtPathPayloadSelect>(args: import("./mutation").RemoveNodeAtPathVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").RemoveNodeAtPathPayloadSelect>) => import("./query-builder").QueryBuilder<{
            removeNodeAtPath: import("./select-types").InferSelectResult<import("./input-types").RemoveNodeAtPathPayload, S> | null;
        }>;
        copyTemplateToBlueprint: <S extends import("./input-types").CopyTemplateToBlueprintPayloadSelect>(args: import("./mutation").CopyTemplateToBlueprintVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").CopyTemplateToBlueprintPayloadSelect>) => import("./query-builder").QueryBuilder<{
            copyTemplateToBlueprint: import("./select-types").InferSelectResult<import("./input-types").CopyTemplateToBlueprintPayload, S> | null;
        }>;
        provisionSpatialRelation: <S extends import("./input-types").ProvisionSpatialRelationPayloadSelect>(args: import("./mutation").ProvisionSpatialRelationVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionSpatialRelationPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionSpatialRelation: import("./select-types").InferSelectResult<import("./input-types").ProvisionSpatialRelationPayload, S> | null;
        }>;
        bootstrapUser: <S extends import("./input-types").BootstrapUserPayloadSelect>(args: import("./mutation").BootstrapUserVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").BootstrapUserPayloadSelect>) => import("./query-builder").QueryBuilder<{
            bootstrapUser: import("./select-types").InferSelectResult<import("./input-types").BootstrapUserPayload, S> | null;
        }>;
        setFieldOrder: <S extends import("./input-types").SetFieldOrderPayloadSelect>(args: import("./mutation").SetFieldOrderVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SetFieldOrderPayloadSelect>) => import("./query-builder").QueryBuilder<{
            setFieldOrder: import("./select-types").InferSelectResult<import("./input-types").SetFieldOrderPayload, S> | null;
        }>;
        provisionCheckConstraint: <S extends import("./input-types").ProvisionCheckConstraintPayloadSelect>(args: import("./mutation").ProvisionCheckConstraintVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionCheckConstraintPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionCheckConstraint: import("./select-types").InferSelectResult<import("./input-types").ProvisionCheckConstraintPayload, S> | null;
        }>;
        provisionUniqueConstraint: <S extends import("./input-types").ProvisionUniqueConstraintPayloadSelect>(args: import("./mutation").ProvisionUniqueConstraintVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionUniqueConstraintPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionUniqueConstraint: import("./select-types").InferSelectResult<import("./input-types").ProvisionUniqueConstraintPayload, S> | null;
        }>;
        provisionFullTextSearch: <S extends import("./input-types").ProvisionFullTextSearchPayloadSelect>(args: import("./mutation").ProvisionFullTextSearchVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionFullTextSearchPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionFullTextSearch: import("./select-types").InferSelectResult<import("./input-types").ProvisionFullTextSearchPayload, S> | null;
        }>;
        provisionIndex: <S extends import("./input-types").ProvisionIndexPayloadSelect>(args: import("./mutation").ProvisionIndexVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionIndexPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionIndex: import("./select-types").InferSelectResult<import("./input-types").ProvisionIndexPayload, S> | null;
        }>;
        setDataAtPath: <S extends import("./input-types").SetDataAtPathPayloadSelect>(args: import("./mutation").SetDataAtPathVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SetDataAtPathPayloadSelect>) => import("./query-builder").QueryBuilder<{
            setDataAtPath: import("./select-types").InferSelectResult<import("./input-types").SetDataAtPathPayload, S> | null;
        }>;
        setPropsAndCommit: <S extends import("./input-types").SetPropsAndCommitPayloadSelect>(args: import("./mutation").SetPropsAndCommitVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SetPropsAndCommitPayloadSelect>) => import("./query-builder").QueryBuilder<{
            setPropsAndCommit: import("./select-types").InferSelectResult<import("./input-types").SetPropsAndCommitPayload, S> | null;
        }>;
        provisionDatabaseWithUser: <S extends import("./input-types").ProvisionDatabaseWithUserPayloadSelect>(args: import("./mutation").ProvisionDatabaseWithUserVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionDatabaseWithUserPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionDatabaseWithUser: import("./select-types").InferSelectResult<import("./input-types").ProvisionDatabaseWithUserPayload, S> | null;
        }>;
        insertNodeAtPath: <S extends import("./input-types").InsertNodeAtPathPayloadSelect>(args: import("./mutation").InsertNodeAtPathVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").InsertNodeAtPathPayloadSelect>) => import("./query-builder").QueryBuilder<{
            insertNodeAtPath: import("./select-types").InferSelectResult<import("./input-types").InsertNodeAtPathPayload, S> | null;
        }>;
        updateNodeAtPath: <S extends import("./input-types").UpdateNodeAtPathPayloadSelect>(args: import("./mutation").UpdateNodeAtPathVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").UpdateNodeAtPathPayloadSelect>) => import("./query-builder").QueryBuilder<{
            updateNodeAtPath: import("./select-types").InferSelectResult<import("./input-types").UpdateNodeAtPathPayload, S> | null;
        }>;
        setAndCommit: <S extends import("./input-types").SetAndCommitPayloadSelect>(args: import("./mutation").SetAndCommitVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SetAndCommitPayloadSelect>) => import("./query-builder").QueryBuilder<{
            setAndCommit: import("./select-types").InferSelectResult<import("./input-types").SetAndCommitPayload, S> | null;
        }>;
        provisionRelation: <S extends import("./input-types").ProvisionRelationPayloadSelect>(args: import("./mutation").ProvisionRelationVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionRelationPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionRelation: import("./select-types").InferSelectResult<import("./input-types").ProvisionRelationPayload, S> | null;
        }>;
        applyRls: <S extends import("./input-types").ApplyRlsPayloadSelect>(args: import("./mutation").ApplyRlsVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ApplyRlsPayloadSelect>) => import("./query-builder").QueryBuilder<{
            applyRls: import("./select-types").InferSelectResult<import("./input-types").ApplyRlsPayload, S> | null;
        }>;
        signInCrossOrigin: <S extends import("./input-types").SignInCrossOriginPayloadSelect>(args: import("./mutation").SignInCrossOriginVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SignInCrossOriginPayloadSelect>) => import("./query-builder").QueryBuilder<{
            signInCrossOrigin: import("./select-types").InferSelectResult<import("./input-types").SignInCrossOriginPayload, S> | null;
        }>;
        createUserDatabase: <S extends import("./input-types").CreateUserDatabasePayloadSelect>(args: import("./mutation").CreateUserDatabaseVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").CreateUserDatabasePayloadSelect>) => import("./query-builder").QueryBuilder<{
            createUserDatabase: import("./select-types").InferSelectResult<import("./input-types").CreateUserDatabasePayload, S> | null;
        }>;
        extendTokenExpires: <S extends import("./input-types").ExtendTokenExpiresPayloadSelect>(args: import("./mutation").ExtendTokenExpiresVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ExtendTokenExpiresPayloadSelect>) => import("./query-builder").QueryBuilder<{
            extendTokenExpires: import("./select-types").InferSelectResult<import("./input-types").ExtendTokenExpiresPayload, S> | null;
        }>;
        createApiKey: <S extends import("./input-types").CreateApiKeyPayloadSelect>(args: import("./mutation").CreateApiKeyVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").CreateApiKeyPayloadSelect>) => import("./query-builder").QueryBuilder<{
            createApiKey: import("./select-types").InferSelectResult<import("./input-types").CreateApiKeyPayload, S> | null;
        }>;
        sendVerificationEmail: <S extends import("./input-types").SendVerificationEmailPayloadSelect>(args: import("./mutation").SendVerificationEmailVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SendVerificationEmailPayloadSelect>) => import("./query-builder").QueryBuilder<{
            sendVerificationEmail: import("./select-types").InferSelectResult<import("./input-types").SendVerificationEmailPayload, S> | null;
        }>;
        forgotPassword: <S extends import("./input-types").ForgotPasswordPayloadSelect>(args: import("./mutation").ForgotPasswordVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ForgotPasswordPayloadSelect>) => import("./query-builder").QueryBuilder<{
            forgotPassword: import("./select-types").InferSelectResult<import("./input-types").ForgotPasswordPayload, S> | null;
        }>;
        signUp: <S extends import("./input-types").SignUpPayloadSelect>(args: import("./mutation").SignUpVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SignUpPayloadSelect>) => import("./query-builder").QueryBuilder<{
            signUp: import("./select-types").InferSelectResult<import("./input-types").SignUpPayload, S> | null;
        }>;
        requestCrossOriginToken: <S extends import("./input-types").RequestCrossOriginTokenPayloadSelect>(args: import("./mutation").RequestCrossOriginTokenVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").RequestCrossOriginTokenPayloadSelect>) => import("./query-builder").QueryBuilder<{
            requestCrossOriginToken: import("./select-types").InferSelectResult<import("./input-types").RequestCrossOriginTokenPayload, S> | null;
        }>;
        signIn: <S extends import("./input-types").SignInPayloadSelect>(args: import("./mutation").SignInVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").SignInPayloadSelect>) => import("./query-builder").QueryBuilder<{
            signIn: import("./select-types").InferSelectResult<import("./input-types").SignInPayload, S> | null;
        }>;
        provisionTable: <S extends import("./input-types").ProvisionTablePayloadSelect>(args: import("./mutation").ProvisionTableVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionTablePayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionTable: import("./select-types").InferSelectResult<import("./input-types").ProvisionTablePayload, S> | null;
        }>;
        provisionBucket: <S extends import("./input-types").ProvisionBucketPayloadSelect>(args: import("./mutation").ProvisionBucketVariables, options: {
            select: S;
        } & import("./select-types").StrictSelect<S, import("./input-types").ProvisionBucketPayloadSelect>) => import("./query-builder").QueryBuilder<{
            provisionBucket: import("./select-types").InferSelectResult<import("./input-types").ProvisionBucketPayload, S> | null;
        }>;
    };
};
