import { SmrtCollection } from '@happyvertical/smrt-core'; import { AssetStatus } from './asset-status'; export declare class AssetStatusCollection extends SmrtCollection { static readonly _itemClass: typeof AssetStatus; /** * Get or create an asset status by slug * * @param slug - The asset status slug * @param name - The display name (defaults to slug) * @param description - Optional description * @returns The existing or newly created AssetStatus */ getOrCreate(slug: string, name?: string, description?: string): Promise; /** * Initialize common asset statuses * * Creates standard asset statuses if they don't exist: * - draft * - published * - archived * - deleted */ initializeCommonStatuses(): Promise; } //# sourceMappingURL=asset-statuses.d.ts.map