import { default as MainType } from './src/main.vue'; export declare const OsUpload: import('../../utils/with-install').SFCWithInstall; readonly default: readonly []; }; readonly list: { readonly type: import('vue').PropType; readonly default: readonly []; }; readonly mode: { readonly type: import('vue').PropType<"button" | "input" | "drop">; readonly default: "button"; }; readonly multiple: { readonly type: BooleanConstructor; readonly default: false; }; readonly limit: { readonly type: NumberConstructor; readonly default: undefined; }; readonly showList: { readonly type: BooleanConstructor; readonly default: true; }; readonly showMask: { readonly type: BooleanConstructor; readonly default: true; }; readonly disabled: BooleanConstructor; readonly listType: { readonly type: import('vue').PropType<"text" | "images-card">; readonly default: "text"; }; readonly placeholderIcon: { readonly type: StringConstructor; readonly default: "os-icon-paperclip"; }; readonly placeholder: StringConstructor; readonly accept: { readonly type: StringConstructor; readonly default: ""; }; readonly maxSize: { readonly type: NumberConstructor; readonly default: 0; }; readonly onDelete: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onAdd: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onExceed: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onPreview: { readonly type: FunctionConstructor; readonly default: undefined; }; }, { t: (key: string) => any; fileInput: import('vue').Ref; slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; list: import('vue').ComputedRef; listName: import('vue').ComputedRef; state: { selectedFile: { name: { [x: number]: string; toString: () => string; charAt: (pos: number) => string; charCodeAt: (index: number) => number; concat: (...strings: string[]) => string; indexOf: (searchString: string, position?: number | undefined) => number; lastIndexOf: (searchString: string, position?: number | undefined) => number; localeCompare: { (that: string): number; (that: string, locales?: string | string[] | undefined, options?: Intl.CollatorOptions | undefined): number; }; match: { (regexp: string | RegExp): RegExpMatchArray | null; (matcher: { [Symbol.match](string: string): RegExpMatchArray | null; }): RegExpMatchArray | null; }; replace: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: { [Symbol.replace](string: string, replaceValue: string): string; }, replaceValue: string): string; (searchValue: { [Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string; }, replacer: (substring: string, ...args: any[]) => string): string; }; search: { (regexp: string | RegExp): number; (searcher: { [Symbol.search](string: string): number; }): number; }; slice: (start?: number | undefined, end?: number | undefined) => string; split: { (separator: string | RegExp, limit?: number | undefined): string[]; (splitter: { [Symbol.split](string: string, limit?: number | undefined): string[]; }, limit?: number | undefined): string[]; }; substring: (start: number, end?: number | undefined) => string; toLowerCase: () => string; toLocaleLowerCase: (locales?: string | string[] | undefined) => string; toUpperCase: () => string; toLocaleUpperCase: (locales?: string | string[] | undefined) => string; trim: () => string; readonly length: number; substr: (from: number, length?: number | undefined) => string; valueOf: () => string; codePointAt: (pos: number) => number | undefined; includes: (searchString: string, position?: number | undefined) => boolean; endsWith: (searchString: string, endPosition?: number | undefined) => boolean; normalize: { (form: "NFC" | "NFD" | "NFKC" | "NFKD"): string; (form?: string | undefined): string; }; repeat: (count: number) => string; startsWith: (searchString: string, position?: number | undefined) => boolean; anchor: (name: string) => string; big: () => string; blink: () => string; bold: () => string; fixed: () => string; fontcolor: (color: string) => string; fontsize: { (size: number): string; (size: string): string; }; italics: () => string; link: (url: string) => string; small: () => string; strike: () => string; sub: () => string; sup: () => string; padStart: (maxLength: number, fillString?: string | undefined) => string; padEnd: (maxLength: number, fillString?: string | undefined) => string; trimEnd: () => string; trimStart: () => string; trimLeft: () => string; trimRight: () => string; matchAll: (regexp: RegExp) => IterableIterator; replaceAll: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; }; at: (index: number) => string | undefined; [Symbol.iterator]: () => IterableIterator; }; size: { toString: (radix?: number | undefined) => string; toFixed: (fractionDigits?: number | undefined) => string; toExponential: (fractionDigits?: number | undefined) => string; toPrecision: (precision?: number | undefined) => string; valueOf: () => number; toLocaleString: { (locales?: string | string[] | undefined, options?: Intl.NumberFormatOptions | undefined): string; (locales?: Intl.LocalesArgument, options?: Intl.NumberFormatOptions | undefined): string; }; }; _id: { toString: (radix?: number | undefined) => string; toFixed: (fractionDigits?: number | undefined) => string; toExponential: (fractionDigits?: number | undefined) => string; toPrecision: (precision?: number | undefined) => string; valueOf: () => number; toLocaleString: { (locales?: string | string[] | undefined, options?: Intl.NumberFormatOptions | undefined): string; (locales?: Intl.LocalesArgument, options?: Intl.NumberFormatOptions | undefined): string; }; }; _size?: { [x: number]: string; toString: () => string; charAt: (pos: number) => string; charCodeAt: (index: number) => number; concat: (...strings: string[]) => string; indexOf: (searchString: string, position?: number | undefined) => number; lastIndexOf: (searchString: string, position?: number | undefined) => number; localeCompare: { (that: string): number; (that: string, locales?: string | string[] | undefined, options?: Intl.CollatorOptions | undefined): number; }; match: { (regexp: string | RegExp): RegExpMatchArray | null; (matcher: { [Symbol.match](string: string): RegExpMatchArray | null; }): RegExpMatchArray | null; }; replace: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: { [Symbol.replace](string: string, replaceValue: string): string; }, replaceValue: string): string; (searchValue: { [Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string; }, replacer: (substring: string, ...args: any[]) => string): string; }; search: { (regexp: string | RegExp): number; (searcher: { [Symbol.search](string: string): number; }): number; }; slice: (start?: number | undefined, end?: number | undefined) => string; split: { (separator: string | RegExp, limit?: number | undefined): string[]; (splitter: { [Symbol.split](string: string, limit?: number | undefined): string[]; }, limit?: number | undefined): string[]; }; substring: (start: number, end?: number | undefined) => string; toLowerCase: () => string; toLocaleLowerCase: (locales?: string | string[] | undefined) => string; toUpperCase: () => string; toLocaleUpperCase: (locales?: string | string[] | undefined) => string; trim: () => string; readonly length: number; substr: (from: number, length?: number | undefined) => string; valueOf: () => string; codePointAt: (pos: number) => number | undefined; includes: (searchString: string, position?: number | undefined) => boolean; endsWith: (searchString: string, endPosition?: number | undefined) => boolean; normalize: { (form: "NFC" | "NFD" | "NFKC" | "NFKD"): string; (form?: string | undefined): string; }; repeat: (count: number) => string; startsWith: (searchString: string, position?: number | undefined) => boolean; anchor: (name: string) => string; big: () => string; blink: () => string; bold: () => string; fixed: () => string; fontcolor: (color: string) => string; fontsize: { (size: number): string; (size: string): string; }; italics: () => string; link: (url: string) => string; small: () => string; strike: () => string; sub: () => string; sup: () => string; padStart: (maxLength: number, fillString?: string | undefined) => string; padEnd: (maxLength: number, fillString?: string | undefined) => string; trimEnd: () => string; trimStart: () => string; trimLeft: () => string; trimRight: () => string; matchAll: (regexp: RegExp) => IterableIterator; replaceAll: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; }; at: (index: number) => string | undefined; [Symbol.iterator]: () => IterableIterator; } | undefined; base64?: { [x: number]: string; toString: () => string; charAt: (pos: number) => string; charCodeAt: (index: number) => number; concat: (...strings: string[]) => string; indexOf: (searchString: string, position?: number | undefined) => number; lastIndexOf: (searchString: string, position?: number | undefined) => number; localeCompare: { (that: string): number; (that: string, locales?: string | string[] | undefined, options?: Intl.CollatorOptions | undefined): number; }; match: { (regexp: string | RegExp): RegExpMatchArray | null; (matcher: { [Symbol.match](string: string): RegExpMatchArray | null; }): RegExpMatchArray | null; }; replace: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: { [Symbol.replace](string: string, replaceValue: string): string; }, replaceValue: string): string; (searchValue: { [Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string; }, replacer: (substring: string, ...args: any[]) => string): string; }; search: { (regexp: string | RegExp): number; (searcher: { [Symbol.search](string: string): number; }): number; }; slice: (start?: number | undefined, end?: number | undefined) => string; split: { (separator: string | RegExp, limit?: number | undefined): string[]; (splitter: { [Symbol.split](string: string, limit?: number | undefined): string[]; }, limit?: number | undefined): string[]; }; substring: (start: number, end?: number | undefined) => string; toLowerCase: () => string; toLocaleLowerCase: (locales?: string | string[] | undefined) => string; toUpperCase: () => string; toLocaleUpperCase: (locales?: string | string[] | undefined) => string; trim: () => string; readonly length: number; substr: (from: number, length?: number | undefined) => string; valueOf: () => string; codePointAt: (pos: number) => number | undefined; includes: (searchString: string, position?: number | undefined) => boolean; endsWith: (searchString: string, endPosition?: number | undefined) => boolean; normalize: { (form: "NFC" | "NFD" | "NFKC" | "NFKD"): string; (form?: string | undefined): string; }; repeat: (count: number) => string; startsWith: (searchString: string, position?: number | undefined) => boolean; anchor: (name: string) => string; big: () => string; blink: () => string; bold: () => string; fixed: () => string; fontcolor: (color: string) => string; fontsize: { (size: number): string; (size: string): string; }; italics: () => string; link: (url: string) => string; small: () => string; strike: () => string; sub: () => string; sup: () => string; padStart: (maxLength: number, fillString?: string | undefined) => string; padEnd: (maxLength: number, fillString?: string | undefined) => string; trimEnd: () => string; trimStart: () => string; trimLeft: () => string; trimRight: () => string; matchAll: (regexp: RegExp) => IterableIterator; replaceAll: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; }; at: (index: number) => string | undefined; [Symbol.iterator]: () => IterableIterator; } | undefined; _file?: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; } | undefined; url?: { [x: number]: string; toString: () => string; charAt: (pos: number) => string; charCodeAt: (index: number) => number; concat: (...strings: string[]) => string; indexOf: (searchString: string, position?: number | undefined) => number; lastIndexOf: (searchString: string, position?: number | undefined) => number; localeCompare: { (that: string): number; (that: string, locales?: string | string[] | undefined, options?: Intl.CollatorOptions | undefined): number; }; match: { (regexp: string | RegExp): RegExpMatchArray | null; (matcher: { [Symbol.match](string: string): RegExpMatchArray | null; }): RegExpMatchArray | null; }; replace: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: { [Symbol.replace](string: string, replaceValue: string): string; }, replaceValue: string): string; (searchValue: { [Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string; }, replacer: (substring: string, ...args: any[]) => string): string; }; search: { (regexp: string | RegExp): number; (searcher: { [Symbol.search](string: string): number; }): number; }; slice: (start?: number | undefined, end?: number | undefined) => string; split: { (separator: string | RegExp, limit?: number | undefined): string[]; (splitter: { [Symbol.split](string: string, limit?: number | undefined): string[]; }, limit?: number | undefined): string[]; }; substring: (start: number, end?: number | undefined) => string; toLowerCase: () => string; toLocaleLowerCase: (locales?: string | string[] | undefined) => string; toUpperCase: () => string; toLocaleUpperCase: (locales?: string | string[] | undefined) => string; trim: () => string; readonly length: number; substr: (from: number, length?: number | undefined) => string; valueOf: () => string; codePointAt: (pos: number) => number | undefined; includes: (searchString: string, position?: number | undefined) => boolean; endsWith: (searchString: string, endPosition?: number | undefined) => boolean; normalize: { (form: "NFC" | "NFD" | "NFKC" | "NFKD"): string; (form?: string | undefined): string; }; repeat: (count: number) => string; startsWith: (searchString: string, position?: number | undefined) => boolean; anchor: (name: string) => string; big: () => string; blink: () => string; bold: () => string; fixed: () => string; fontcolor: (color: string) => string; fontsize: { (size: number): string; (size: string): string; }; italics: () => string; link: (url: string) => string; small: () => string; strike: () => string; sub: () => string; sup: () => string; padStart: (maxLength: number, fillString?: string | undefined) => string; padEnd: (maxLength: number, fillString?: string | undefined) => string; trimEnd: () => string; trimStart: () => string; trimLeft: () => string; trimRight: () => string; matchAll: (regexp: RegExp) => IterableIterator; replaceAll: { (searchValue: string | RegExp, replaceValue: string): string; (searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string; }; at: (index: number) => string | undefined; [Symbol.iterator]: () => IterableIterator; } | undefined; }[]; showViewIndex: number; drop: boolean; }; showView: import('vue').ComputedRef; targetFileInput: () => void; handleFileChange: (event: any, fileList?: FileList | undefined) => Promise; handleDeleteItem: (index: any) => void; handleDownload: (item: any) => void; handleView: (index: any) => void; handleDrop: (event: DragEvent) => false | undefined; handleDrag: (event: DragEvent) => false | undefined; disabled: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly default: readonly []; }; readonly list: { readonly type: import('vue').PropType; readonly default: readonly []; }; readonly mode: { readonly type: import('vue').PropType<"button" | "input" | "drop">; readonly default: "button"; }; readonly multiple: { readonly type: BooleanConstructor; readonly default: false; }; readonly limit: { readonly type: NumberConstructor; readonly default: undefined; }; readonly showList: { readonly type: BooleanConstructor; readonly default: true; }; readonly showMask: { readonly type: BooleanConstructor; readonly default: true; }; readonly disabled: BooleanConstructor; readonly listType: { readonly type: import('vue').PropType<"text" | "images-card">; readonly default: "text"; }; readonly placeholderIcon: { readonly type: StringConstructor; readonly default: "os-icon-paperclip"; }; readonly placeholder: StringConstructor; readonly accept: { readonly type: StringConstructor; readonly default: ""; }; readonly maxSize: { readonly type: NumberConstructor; readonly default: 0; }; readonly onDelete: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onAdd: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onExceed: { readonly type: FunctionConstructor; readonly default: undefined; }; readonly onPreview: { readonly type: FunctionConstructor; readonly default: undefined; }; }>>, { readonly disabled: boolean; readonly mode: "button" | "input" | "drop"; readonly modelValue: any; readonly multiple: boolean; readonly list: any; readonly limit: number; readonly showList: boolean; readonly showMask: boolean; readonly listType: "text" | "images-card"; readonly placeholderIcon: string; readonly accept: string; readonly maxSize: number; readonly onDelete: Function; readonly onAdd: Function; readonly onExceed: Function; readonly onPreview: Function; }, {}>> & Record; export type UploadInstance = InstanceType; export default OsUpload; export type * from './src/main';