import type { Adapter, ApiProduct, App, ExpandedApp, Credential, Paginated, PaginationOptions, CredentialInput, LogsParams, Log, ApiAccessStatus, LogDetails } from './types'; export declare class CombineAdapter implements Adapter { private adapters; adapterId: string; constructor(adapters: Adapter[]); getApps(pagination?: PaginationOptions): Promise>; getApp(appId: string): Promise; getApiProducts(pagination?: PaginationOptions): Promise>; createApp(app: App): Promise; getApiAccessStatus(apiId: string, expand?: boolean): Promise; getAppLogDetails(appId: string, logId: string): Promise; getAppLogs(appId: string, params: LogsParams): Promise>; createCredential(appId: string, credential: CredentialInput): Promise; updateCredential(appId: string, credentialId: string, credential: CredentialInput): Promise; deleteCredential(appId: string, credentialId: string): Promise; deleteApp(appId: string): Promise; updateApp(appId: string, app: Partial): Promise; } //# sourceMappingURL=combine.d.ts.map