/// export type UseLogicParams = { /** * Массив разрешенных расширений */ accept?: string[]; /** * Максимальный размер файла в байтах */ maxFileSize: number; /** * Вспомогательный текст */ placeholder?: string; /** * Кастомное изображение для placeholder. Дефолтное берется из configProvider, если было прокинуто */ placeholderImgSrc?: string; className?: string; }; export declare const useLogic: ({ accept, placeholderImgSrc, ...rest }: UseLogicParams) => { /** * Максимальный размер файла в байтах */ maxFileSize: number; /** * Вспомогательный текст */ placeholder?: string | undefined; className?: string | undefined; RenderImage: import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; }, import("react").DetailedHTMLProps, HTMLImageElement>, {}> | import("@emotion/styled").StyledComponent<{ theme?: import("@emotion/react").Theme | undefined; as?: import("react").ElementType | undefined; } & Pick, "className" | "height" | "width" | "alt" | "src"> & { size?: import("../../../..").PlaceholderSize | undefined; }, {}, {}>; extensions: string | undefined; imageProps: { src: string | undefined; }; };