export interface AvailableActionOptions { aliases?: string[] | string; type: 'new-data' | 'old-data'; displayName?: string; resource?: string; onNewRecord?: boolean; allowConfigureFields?: boolean; } export class AclAvailableAction { constructor(public name: string, public options: AvailableActionOptions) {} }