import { LitElement, TemplateResult, nothing, PropertyValueMap } from 'lit';
import { WeavyType } from '../contexts/weavy-context';
import { MemberType } from '../types/members.types';
import { InfiniteQueryController } from '../controllers/infinite-query-controller';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
import { InfiniteQueryResultType } from '../types/query.types';
export default class WyUsersSearch extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    weavy?: WeavyType;
    appId?: number;
    buttonTitle?: string;
    agentFilter?: boolean;
    private selected;
    private select;
    text: string;
    peopleQuery: InfiniteQueryController<InfiniteQueryResultType<MemberType>>;
    private searchRef;
    private infiniteScroll;
    private pagerRef;
    private dispatchSubmit;
    private isChecked;
    private handleSelected;
    getSelected(): TemplateResult<1> | typeof nothing;
    getSearchResult(): TemplateResult[];
    render(): TemplateResult<1>;
    protected willUpdate(changedProperties: PropertyValueMap<this>): Promise<void>;
    protected updated(changedProperties: PropertyValueMap<this>): Promise<void>;
}
//# sourceMappingURL=wy-users-search.d.ts.map