export interface StudioAppBarContextAction { readonly id: 'properties' | 'bindings' | 'insert' | 'delete' | 'selectParent' | 'clearSelection'; readonly label: string; } export interface ResolveStudioAppBarContextActionsArgs { readonly selectedNodeId: string | null; readonly parentNodeId: string | null; readonly canInsert: boolean; readonly canInsertInside: boolean; readonly canDelete: boolean; readonly previewMode?: boolean; } export interface StudioAppBarModeAction { readonly label: 'Edit' | 'Preview'; readonly icon: { readonly name: 'create-outline' | 'eye-outline'; }; readonly color: 'neutral' | 'primary'; readonly variant: 'ghost' | 'solid'; } export declare function resolveStudioAppBarModeAction(previewMode: boolean): StudioAppBarModeAction; export declare function resolveStudioAppBarContextActions(args: ResolveStudioAppBarContextActionsArgs): StudioAppBarContextAction[]; //# sourceMappingURL=studioAppBarModel.d.ts.map