import type { ProjectContext } from '../../../project'; import { Task } from '../../../task'; import type { OperationSchema } from '../../build-tool'; import type { FirestorePropKey } from '../properties'; export declare class FirestoreListIndexesError extends Error { readonly cause?: unknown | undefined; readonly _tag: "FirestoreListIndexesError"; constructor(message: string, cause?: unknown | undefined); } export declare const LIST_INDEXES: "list_indexes"; export declare const listIndexesOp: OperationSchema; export interface ListIndexesArgs { collectionGroup?: string; includeNotReady?: boolean; } export declare const listIndexes: (ctx: ProjectContext, input: ListIndexesArgs) => Task<{ total: number; indexes: Record; }, FirestoreListIndexesError>; //# sourceMappingURL=list_indexes.d.ts.map