import { SmrtObject, SmrtObjectOptions } from '@happyvertical/smrt-core'; import { ProjectIntegrationCapability, ProjectIntegrationStatus } from '../types'; export interface ProjectIntegrationOptions extends SmrtObjectOptions { tenantId?: string; projectId?: string; name?: string; credentialHash?: string; capabilities?: ProjectIntegrationCapability[]; status?: ProjectIntegrationStatus; revokedAt?: Date | null; } export declare class ProjectIntegration extends SmrtObject { tenantId: string; projectId: string; name: string; credentialHash: string; capabilities: ProjectIntegrationCapability[]; status: ProjectIntegrationStatus; revokedAt: Date | null; constructor(options?: ProjectIntegrationOptions); hasCapability(capability: ProjectIntegrationCapability): boolean; isActive(): boolean; } //# sourceMappingURL=ProjectIntegration.d.ts.map