export interface QueryAllOptions {
    selector?: string;
    root?: 'light' | 'shadow' | 'all' | 'auto';
}
export interface QueryAllMetadata {
    selector: string;
    options: QueryAllOptions;
    propertyKey: string | symbol;
    isMethod: boolean;
}
export declare const QUERY_ALL_METADATA_KEY: unique symbol;
export declare function queryAll(selector: string): any;
export declare function queryAll(options: QueryAllOptions): any;
export declare function queryAll(target: Object, propertyKey: string | symbol): void;
export declare const getQueryAllMetadata: (target: any) => QueryAllMetadata[] | undefined;
//# sourceMappingURL=queryAll.d.ts.map