import { Asset, CreateAssetInput } from '@pickerjs/common/lib/generated-types'; import { ConfigService } from '../../config'; import { RequestContext } from '../../api'; export declare class AssetService { private configService; private permittedMimeTypes; constructor(configService: ConfigService); createFromBuffer(ctx: RequestContext, data: any): Promise; create(ctx: RequestContext, input: CreateAssetInput): Promise; private createAssetInternal; private getDimensions; private getSourceFileName; private getPreviewFileName; private generateUniqueName; }