//#region src/shared/dialog.types.d.ts interface FileFilter { name: string; extensions: string[]; } type OpenDialogOptions = { title?: string; defaultPath?: string; buttonLabel?: string; filters?: FileFilter[]; properties?: Array<"openFile" | "openDirectory" | "multiSelections" | "showHiddenFiles" | "createDirectory" | "promptToCreate" | "noResolveAliases" | "treatPackageAsDirectory" | "dontAddToRecent">; message?: string; securityScopedBookmarks?: boolean; }; interface OpenDialogReturnValue { canceled: boolean; filePaths: string[]; bookmarks?: string[]; } type SaveDialogOptions = { title?: string; defaultPath?: string; buttonLabel?: string; filters?: FileFilter[]; message?: string; nameFieldLabel?: string; showsTagField?: boolean; properties?: Array<"showHiddenFiles" | "createDirectory" | "treatPackageAsDirectory" | "showOverwriteConfirmation" | "dontAddToRecent">; securityScopedBookmarks?: boolean; }; interface SaveDialogReturnValue { canceled: boolean; filePath: string; bookmark?: string; } type MessageBoxOptions = { message: string; type?: "none" | "info" | "error" | "question" | "warning"; buttons?: string[]; defaultId?: number; title?: string; detail?: string; checkboxLabel?: string; checkboxChecked?: boolean; icon?: string; textWidth?: number; cancelId?: number; noLink?: boolean; normalizeAccessKeys?: boolean; }; interface MessageBoxReturnValue { response: number; checkboxChecked: boolean; } //#endregion export { SaveDialogOptions as a, OpenDialogReturnValue as i, MessageBoxReturnValue as n, SaveDialogReturnValue as o, OpenDialogOptions as r, MessageBoxOptions as t }; //# sourceMappingURL=dialog.types-DVm4kh9X.d.mts.map