import { DialtoneLocalization } from '../../localization';
declare const _default: import('vue').DefineComponent<{
    value: {
        type: ArrayConstructor;
        default: () => never[];
    };
    alphaTooltipText: {
        type: StringConstructor;
        default: string;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    hideClear: {
        type: BooleanConstructor;
        default: boolean;
    };
    label: {
        type: StringConstructor;
        default: undefined;
    };
    omegaTooltipText: {
        type: StringConstructor;
        default: string;
    };
    popoverAppendTo: {
        type: (StringConstructor | {
            new (): HTMLElement;
            prototype: HTMLElement;
        })[];
        default: string;
        validator: (appendTo: unknown) => boolean;
    };
    popoverFallbackPlacements: {
        type: ArrayConstructor;
        default: () => string[];
    };
    popoverMaxHeight: {
        type: StringConstructor;
        default: string;
    };
    popoverMaxWidth: {
        type: StringConstructor;
        default: string;
    };
    popoverPadding: {
        type: StringConstructor;
        default: string;
        validator: (padding: unknown) => boolean;
    };
    popoverPlacement: {
        type: StringConstructor;
        default: string;
    };
    size: {
        type: StringConstructor;
        default: string;
        validator: (s: unknown) => boolean;
    };
}, {}, {
    isOpen: boolean;
    i18n: DialtoneLocalization;
    filters: any;
}, {
    buttonKind(): "default" | "muted";
    clearButtonAriaLabel(): any;
    clearButtonTitle(): any;
    activeFilters(): any;
    activeFilterList(): any;
    isActive(): boolean;
    hasClear(): boolean;
}, {
    clearFilter($event: any): void;
    updateFilters(filter: any, isActive: any): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("open" | "clear" | "update:value")[], string, Readonly<import('vue').ExtractPropTypes<{
    value: {
        type: ArrayConstructor;
        default: () => never[];
    };
    alphaTooltipText: {
        type: StringConstructor;
        default: string;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    hideClear: {
        type: BooleanConstructor;
        default: boolean;
    };
    label: {
        type: StringConstructor;
        default: undefined;
    };
    omegaTooltipText: {
        type: StringConstructor;
        default: string;
    };
    popoverAppendTo: {
        type: (StringConstructor | {
            new (): HTMLElement;
            prototype: HTMLElement;
        })[];
        default: string;
        validator: (appendTo: unknown) => boolean;
    };
    popoverFallbackPlacements: {
        type: ArrayConstructor;
        default: () => string[];
    };
    popoverMaxHeight: {
        type: StringConstructor;
        default: string;
    };
    popoverMaxWidth: {
        type: StringConstructor;
        default: string;
    };
    popoverPadding: {
        type: StringConstructor;
        default: string;
        validator: (padding: unknown) => boolean;
    };
    popoverPlacement: {
        type: StringConstructor;
        default: string;
    };
    size: {
        type: StringConstructor;
        default: string;
        validator: (s: unknown) => boolean;
    };
}>>, {
    value: unknown[];
    disabled: boolean;
    label: string;
    size: string;
    alphaTooltipText: string;
    hideClear: boolean;
    omegaTooltipText: string;
    popoverAppendTo: string | HTMLElement;
    popoverFallbackPlacements: unknown[];
    popoverMaxHeight: string;
    popoverMaxWidth: string;
    popoverPadding: string;
    popoverPlacement: string;
}>;
export default _default;
//# sourceMappingURL=filter_pill.vue.d.ts.map