export type UseLogicParams = { /** * Флаг доступности множественной загрузки файлов */ isMultiple?: boolean; /** * Массив разрешенных расширений */ accept: string[]; /** * Максимальное количество файлов */ maxFileCount: number; /** * Максимальный размер файла в байтах */ maxFileSize: number; /** * Вспомогательный текст */ placeholder?: string; className?: string; }; export declare const useLogic: ({ accept, ...restProps }: UseLogicParams) => { /** * Флаг доступности множественной загрузки файлов */ isMultiple?: boolean | undefined; /** * Максимальное количество файлов */ maxFileCount: number; /** * Максимальный размер файла в байтах */ maxFileSize: number; /** * Вспомогательный текст */ placeholder?: string | undefined; className?: string | undefined; extensions: string; };