import { PropDef, PropDefEdge } from '@based/schema/def';
import { QueryDef } from '../types.js';
export declare const getAll: (props: QueryDef["props"]) => string[];
export declare const getAllRefs: (props: QueryDef["props"], affix?: string) => string[];
export declare const includeField: (def: QueryDef, field: string) => void;
export declare const includeFields: (def: QueryDef, fields: string[]) => void;
export declare const includeAllProps: (def: QueryDef) => void;
export declare const includeProp: (def: QueryDef, prop: PropDef | PropDefEdge) => boolean;
