import Vue from "vue";
import { IWebComponentInstance } from "../../";
import { IConnectedTenantPicker } from "./IConnectedTenantPicker";
import { ConnectedTenant, GuidValue } from "../../models";
import { ScopedSlots } from "..";
import { IVSelectScopedSlots } from "../vuetify";
import { ConnectedTenantStore } from "../../stores";
export declare class ConnectedTenantPicker extends Vue implements IWebComponentInstance, IConnectedTenantPicker {
    valueBind: GuidValue;
    disabled?: boolean;
    label?: string;
    onValueChanged?: (connectedTenant: ConnectedTenant) => void;
    box?: boolean;
    dark?: boolean;
    flat?: boolean;
    scopedSlots?: ScopedSlots<IVSelectScopedSlots>;
    private omniaUxLoc;
    connectedTenantStore: ConnectedTenantStore;
    connectedTenants: ConnectedTenant[];
    loading: boolean;
    created(): void;
    private getConnectedTenants;
    mounted(): void;
    beforeDestroy(): void;
    private updateSelectedTenant;
    render(): VueTsxSupport.JSX.Element;
}
