import { BaseCommand, type QueryCommandFlags } from '../../command.js'; import { Edge, PageInfo, StreamState } from '@ceramicnetwork/common'; import { CeramicClient } from '@ceramicnetwork/http-client'; type PartialModelDefinition = { id: string; name: string; description: string; }; type ModelListFlags = QueryCommandFlags & { 'indexer-url': string; table?: boolean; }; export default class ModelList extends BaseCommand { fetchedFields: Array; lastLoadedPageInfo: PageInfo | null; static description: string; static flags: { 'indexer-url': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; table: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; network: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; }; getPageSize(): number; getIndexerForNetwork(network: string): string; getIndexerUrl(): string; run(): Promise; anykeyWithFriendlyExit(message: string, exitMessage?: string): Promise; getFieldsFromEdges(ceramicIndexer: CeramicClient, edges: Array>): Array; displayPartialDefinitions(definitions: Array): void; } export {};