import { PromisesApiBase } from "@apple/cktool.core"; import type { Configuration } from "@apple/cktool.core"; import type { DatabasePromisesApiMixinSecurity } from "./operations/promisesMixin"; export * from "./models/index"; export * from "./operations/descriptors"; export * from "./operations/promises"; export * from "./operations/promisesMixin"; export interface DatabasePromisesApiOptions { configuration: Configuration; security?: DatabasePromisesApiSecurity; } export declare type DatabasePromisesApiSecurity = DatabasePromisesApiMixinSecurity; declare const DatabasePromisesApi_base: typeof PromisesApiBase & import("@apple/cktool.core").PromisesApiBaseConstructor & { readonly __descriptorMap: import("./operations/descriptorMap").DatabaseOpDescriptorMap; }; }, any[]> & { readonly __descriptorMap: import("./operations/descriptorMap").DatabaseOpDescriptorMap; }; export declare class DatabasePromisesApi extends DatabasePromisesApi_base { constructor(defaultOptions: DatabasePromisesApiOptions, defaultArgs?: Record); } export declare type DatabasePromisesApiConstructor = typeof DatabasePromisesApi;