export default class UppyImageUploader extends Component<any> {
    constructor(owner: import("@ember/owner").default, args: any);
    currentUser: any;
    siteSettings: any;
    imageFilesize: any;
    imageFilename: any;
    imageWidth: any;
    imageHeight: any;
    uppyUpload: UppyUpload;
    applyLightbox: import("ember-modifier").FunctionBasedModifier<{
        Args: {
            Positional: unknown[];
            Named: import("ember-modifier/-private/signature").EmptyObject;
        };
        Element: Element;
    }>;
    willDestroy(...args: any[]): void;
    get disabled(): any;
    get computedId(): string;
    get disabledReason(): any;
    get notAllowed(): boolean;
    get showingPlaceholder(): any;
    get placeholderStyle(): import("@ember/template").SafeString;
    get imageCdnUrl(): any;
    get previewSizeClass(): "" | "--bg-size-cover";
    get backgroundStyle(): import("@ember/template").SafeString;
    get imageBaseName(): any;
    get progressBarStyle(): import("@ember/template").SafeString;
    get acceptedFormats(): "image/*,video/*" | "image/*";
    get isVideoFile(): boolean;
    toggleLightbox(): void;
    handleKeyboardActivation(event: any): void;
}
import Component from "@glimmer/component";
import UppyUpload from "discourse/lib/uppy/uppy-upload";
//# sourceMappingURL=uppy-image-uploader.d.ts.map