export declare class CatalogueEntry { readonly displayName: string; readonly cardPayloadUrl: string; private _cardPayload; private _cardPayloadDownloaded; private _sampleData; private _sampleDataDownloaded; private _cardId; private downloadCompleted; sampleDataUrl?: string; onDownloaded: (sender: CatalogueEntry) => void; constructor(displayName: string, cardPayloadUrl: string, sampleDataUrl?: string, cardId?: string); download(): void; get cardPayloadDownloaded(): boolean; get cardId(): string; get cardPayload(): string; get sampleDataDownloaded(): boolean; get sampleData(): string; } export declare class SampleCatalogue { private _entries; private _isDownloaded; private _url; private downloaded; private parse; onDownloaded: (sender: SampleCatalogue) => void; constructor(url?: string); download(): void; get isDownloaded(): boolean; get entries(): CatalogueEntry[]; get url(): string; set url(value: string); }