import { Query } from '../../source'; import { Template } from '../../template'; export declare type CTEConfig = Query | { materialized?: boolean; query: Query; }; export declare type WithConfig = CTEConfig[] | { recursive?: boolean; ctes: CTEConfig[]; }; export declare const stringifyWith: (config: WithConfig) => Template;