interface DataItem { type: string; value: string; datatype?: string; } interface DataObject { [key: string]: DataItem; } export declare class LodCards { /** * The SparQL Endpoint */ endpoint: string; /** * The query to use for data fetching */ query: string; /** * The count query to use for total number of items */ countQuery: string; /** * Maximum items per page */ itemsPerPage: number; /** * Custom call to action text */ ctaText: string; /** * Custom call to action url */ ctaUrl: string; /** * Wether to hide the pager or not */ pagerDisabled: boolean; /** * Wether to hide the call to action button or not */ ctaDisabled: boolean; /** * Custom read more text for the cards */ readMoreText: string; queryModified: string; count: number; page: number; items: any[]; paginationString: string; pagesResult: { page: number; result: any; }[]; currentPageItems: any; isFetching: boolean; visualPage: number; errorFetching: boolean; componentWillLoad(): void; get readMoreUrl(): URL; get queryUrl(): URL; executeCountQuery(): Promise; executeQuery(): Promise; get queryWithoutLimit(): string; decrementPage(): Promise; incrementPage(): Promise; getTitle(data: DataObject): string | undefined; render(): any; } export {};