import type { ModelDataRequest } from '../../translate-response'; import type { DocStatement, Document } from '../types/malloy-element'; import { ListOf, MalloyElement } from '../types/malloy-element'; export declare class ImportSourceName extends MalloyElement { readonly text: string; elementType: string; constructor(text: string); } export declare class ImportSelect extends MalloyElement { readonly text: string; readonly from: ImportSourceName | undefined; elementType: string; constructor(text: string, from: ImportSourceName | undefined); } export declare class ImportStatement extends ListOf implements DocStatement { readonly url: string; elementType: string; fullURL?: string; constructor(url: string, baseURL: string); needs(): ModelDataRequest; execute(doc: Document): void; }