import { Filter } from '../parsing/filtering/filter_parsing'; import { CountSelection } from '../parsing/selection/count_selection'; import { SingleColumnSelection } from '../parsing/selection/single_column_selection_parsing'; import { ColumnTypeRecord } from '../record'; export interface SubselectStatement { selection: CountSelection | SingleColumnSelection; tableName: string; filters: Filter[]; columns: ColumnTypeRecord; kind: 'subselect-statement'; } export declare function createSubselectStatement(tableName: string, columns: ColumnTypeRecord, filters: Filter[], selection: CountSelection | SingleColumnSelection): SubselectStatement;