import { ActionTypeEnum } from '../rbac/index.js';
export interface IResourceMetadata {
    id: string;
    name: string;
    updated: Date;
    created: Date;
    isDeployed: boolean;
    folderId?: string | null;
    isEditable: boolean;
    canDelete?: boolean;
    permissions?: ActionTypeEnum[];
    devEnvEnabled?: boolean;
    /** The name of the template used to create this application (e.g., 'shadcn-demo-app'). Null for legacy apps. */
    templateName?: string | null;
    lastDeployedAt?: Date | null;
    creatorEmail?: string;
    creatorName?: string;
    creatorId?: string;
}
//# sourceMappingURL=index.d.ts.map