import type { AsChildTypes } from "../types"; import { type PropsOf } from "@qwik.dev/core"; import { type FileInfo } from "./file-upload-context"; export interface PublicFileUploadProps { /** Whether multiple files can be selected or uploaded at once */ multiple?: boolean; accept?: string; disabled?: boolean; onChange$?: (files: FileInfo[]) => void; } type PublicRootProps = Omit, "onChange$"> & PublicFileUploadProps; /** Root component for file upload functionality * Provides context and state management for child components */ export declare const FileUploadRoot: import("@qwik.dev/core").Component; export {};