import { QWidget, QFileDialog, DialogLabel, QFileDialogSignals, Option } from "@nodegui/nodegui"; import { RNWidget } from "../config"; import { DialogProps } from "../Dialog/RNDialog"; export interface FileDialogLabelText { label: DialogLabel; text: string; } export interface DialogOption { option: T; on: boolean; } export interface FileDialogProps extends DialogProps { defaultSuffix?: string; supportedSchemes?: string[]; labelText?: FileDialogLabelText; option?: DialogOption; options?: Option; } export declare class RNFileDialog extends QFileDialog implements RNWidget { setProps(newProps: FileDialogProps, oldProps: FileDialogProps): void; appendInitialChild(child: QWidget): void; appendChild(child: QWidget): void; insertBefore(child: QWidget, beforeChild: QWidget): void; removeChild(child: QWidget): void; static tagName: string; }