import { BoolExpLink, ComparasionType, QueryLink } from './client_types.js';
import { MinilinkCollection, MinilinksGeneratorOptions, Link, Id } from './minilinks.js';
export interface BoolExpLinkMinilinks extends BoolExpLink {
    _applies?: ComparasionType<Id>;
}
export declare const minilinksQuery: <L extends Link<Id>>(query: QueryLink | Id, ml: MinilinkCollection<MinilinksGeneratorOptions, L>) => L[];
export declare const minilinksQueryIs: <L extends Link<Id>>(query: QueryLink | number, link: L) => boolean;
export declare const minilinksQueryHandle: <L extends Link<Id>>(q: BoolExpLinkMinilinks, ml: MinilinkCollection<MinilinksGeneratorOptions, L>) => L[];
export declare const minilinksQueryLevel: (q: BoolExpLinkMinilinks, link: Link<Id>, env?: string) => boolean;
export declare const minilinksQueryComparison: (q: BoolExpLinkMinilinks, link: Link<Id>, field: string, env?: string) => boolean;
