import { WithTimestampsAndStringId } from './abstract-entity'; import type { SharedCredentials } from './shared-credentials'; import type { ICredentialsDb } from './types-db'; export type CredentialUsageScope = 'project' | 'instance'; export declare class CredentialsEntity extends WithTimestampsAndStringId implements ICredentialsDb { name: string; description: string | null; data: string; type: string; shared: SharedCredentials[]; isManaged: boolean; isGlobal: boolean; isResolvable: boolean; resolvableAllowFallback: boolean; resolverId: string | null; usageScope: CredentialUsageScope; pendingAuthorizationExpiresAt: Date | null; toJSON(): Omit; }