export declare const uploaderMeta: { readonly name: "Uploader"; readonly category: "pattern"; readonly directManifestNode: true; readonly allowedChildren: readonly []; readonly description: "Selects files with Expo pickers; bind upload and removal requests to application actions."; readonly bindings: { readonly props: { readonly value: { readonly value: { readonly type: "object"; readonly fields: readonly [{ readonly path: "kind"; readonly type: "string"; }, { readonly path: "uri"; readonly type: "string"; }, { readonly path: "url"; readonly type: "string"; }, { readonly path: "fileName"; readonly type: "string"; }, { readonly path: "contentType"; readonly type: "string"; }, { readonly path: "sizeBytes"; readonly type: "number"; }, { readonly path: "bucket"; readonly type: "string"; }, { readonly path: "path"; readonly type: "string"; }, { readonly path: "publicUrl"; readonly type: "string"; }]; }; readonly acceptsFallback: true; }; }; }; readonly events: { readonly valueChange: { readonly label: "Value change"; readonly eventType: "uploader.valueChange"; readonly payloadFields: readonly [{ readonly path: "value"; readonly type: "object"; }]; }; readonly uploadRequest: { readonly label: "Upload request"; readonly eventType: "uploader.uploadRequest"; readonly payloadFields: readonly [{ readonly path: "asset"; readonly type: "object"; }]; }; readonly removeRequest: { readonly label: "Remove request"; readonly eventType: "uploader.removeRequest"; readonly payloadFields: readonly [{ readonly path: "asset"; readonly type: "object"; }]; }; readonly validationError: { readonly label: "Validation error"; readonly eventType: "uploader.validationError"; readonly payloadFields: readonly [{ readonly path: "message"; readonly type: "string"; }]; }; }; readonly props: { readonly type: { readonly type: "enum"; readonly category: "Selection"; readonly enum: readonly ["image", "video", "document", "file"]; }; readonly accept: { readonly type: "string"; readonly category: "Validation"; }; readonly maxSizeBytes: { readonly type: "number"; readonly category: "Validation"; }; readonly required: { readonly type: "boolean"; readonly category: "Validation"; }; readonly disabled: { readonly type: "boolean"; readonly category: "State"; }; readonly readOnly: { readonly type: "boolean"; readonly category: "State"; }; readonly label: { readonly type: "string"; readonly category: "Content"; }; readonly description: { readonly type: "string"; readonly category: "Content"; }; readonly helperText: { readonly type: "string"; readonly category: "Content"; }; readonly errorText: { readonly type: "string"; readonly category: "State"; }; readonly uploadState: { readonly type: "enum"; readonly category: "State"; readonly enum: readonly ["idle", "uploading", "removing"]; }; readonly uploadProgress: { readonly type: "number"; readonly category: "State"; }; readonly aspectRatio: { readonly type: "number"; readonly category: "Layout"; }; }; }; //# sourceMappingURL=uploaderMeta.d.ts.map