import { PersonDirectory, SearchOptions, UserContext } from '../../mixins/API/PersonDirectory'; declare const SisLookupPerson_base: import("vue-class-component/lib/declarations").VueClass & UserContext>; export declare class SisLookupPerson extends SisLookupPerson_base { static validDisplayType(value: string): boolean; value: Record | null; homeTown: boolean; engine: string; redirect: string; selectKeys?: Record | string[]; display: string; exactMatchSelect: boolean; _load: (v: SearchOptions) => PersonDirectory[]; persons: PersonDirectory[]; loading: boolean; page: number; pageCount: number; resultSize: number; text: string; searchByHomeTown: boolean; headers: ({ text: string; value: string; } | { text: string; value?: undefined; })[]; totalVisible: number; showDialog: boolean; get type(): string; get searchLabel(): string; get searchText(): [string, string]; selectHandler(user?: PersonDirectory): Promise; select(user: PersonDirectory): Promise; search(v?: { page?: number; }): Promise; } export {};