import { PropType } from 'vue'; export type Column = { name?: string; label?: string; } | string; declare const _default: import("vue").DefineComponent<{ ouiaId: { type: StringConstructor; default: string | null; }; ouiaSafe: BooleanConstructor; columns: { type: PropType>; default: () => Column[]; }; modelValue: { type: PropType; default: () => string[]; }; }, { ouiaProps: import("vue").ComputedRef<{ 'data-ouia-component-type': string; 'data-ouia-safe': boolean | undefined; 'data-ouia-component-id': string; }>; }, { iValue: string[]; }, {}, { columnValue(column: Column, i: string | number | typeof Symbol.iterator | typeof Symbol.unscopables): string | undefined; columnLabel(column: Column): string | undefined; setValue(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: string[]) => boolean; }, string, import("vue").PublicProps, Readonly>; default: () => Column[]; }; modelValue: { type: PropType; default: () => string[]; }; }>> & { "onUpdate:modelValue"?: ((value: string[]) => any) | undefined; }, { ouiaId: string; ouiaSafe: boolean; modelValue: string[]; columns: Column[] | Record; }, {}>; export default _default;