import type { Annotation, NamedObject, SourceComponentInfo } from './model/malloy_types'; type SourceRefWithMetadata = NamedObject & { annotation?: Annotation; sourceComponentInfos?: SourceComponentInfo[]; }; export interface RunSQLOptions { rowLimit?: number; abortSignal?: AbortSignal; modelAnnotation?: Annotation; queryAnnotation?: Annotation; replaceMaterializedReferences?: boolean; clientMetadata?: { sourceRefWithMetadata?: SourceRefWithMetadata; }; } export type QueryOptionsReader = RunSQLOptions | (() => RunSQLOptions); export {};