import { ReactiveController, ReactiveElement } from 'lit';

export declare class FetchAssetController implements ReactiveController {
    private readonly host;
    private data;
    constructor(host: ReactiveElement);
    fetchAssetByID({ extraFields, recordId, token, }: {
        extraFields?: string[];
        recordId: string;
        token?: string;
    }): Promise<Record<string, string>>;
    hostConnected?(): void;
    hostDisconnected?(): void;
}
