import { GetColumn } from './value_expressions/get_column_parsing'; export interface PartOfKey { alias: string; get: GetColumn; } export declare function createPartOfKey(alias: string, get: GetColumn): PartOfKey; export interface Key { parameterToTable: { [parameter: string]: string; }; partsOfKey: PartOfKey[]; } export declare function createKey(parameterToTable: { [parameter: string]: string; }, partsOfKey: PartOfKey[]): Key; export declare function parseGetKey(f: Function): Key;