import type { CuiApiContext, ResourceFragment } from '@cuby-ui/api'; import type { CuiNullable } from '@cuby-ui/cdk'; import * as i0 from "@angular/core"; export declare class CuiUtilityThumbnailComponent { private readonly cuiAlertService; private readonly translocoService; private readonly frameApiService; protected readonly MAX_FILE_SIZE = 20971520; readonly context: import("@angular/core").InputSignal; protected readonly thumbnailUrl: import("@angular/core").Signal; protected readonly uploadButtonName: import("@angular/core").Signal; readonly thumbnail: import("@angular/core").ModelSignal>; readonly framerId: import("@angular/core").InputSignal; protected onSelectFile(): void; protected onRemoveThumbnail(): void; private getFile; private uploadFile; private getCaptureFromVideo; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }