import { Vue } from "vue-property-decorator";
import SearchedClient from "../../types/SearchedClient";
import Client from "../../types/Client";
export default class ClientSelect extends Vue {
    value: number;
    searchFn: (val: string) => Promise<SearchedClient[]>;
    getClientByIdFn: (clientId: number) => Promise<Client>;
    defaultClients: SearchedClient[];
    clients: SearchedClient[] | Client[];
    search(val: string, update: Function, abort: Function): void;
    getDescription(client: SearchedClient): string;
    optionLabel(client: Client): string;
    loadClientById(): void;
    input(value: string): number;
}
