import { HTMLElementTagNameType } from '../types/utils';
declare const __VLS_publicComponent: import("vue").DefineComponent;
};
variant: {
type: import("vue").PropType<"default" | "danger">;
default: string;
};
isClickable: {
type: import("vue").PropType;
};
tagName: {
type: import("vue").PropType;
default: string;
};
isSelected: {
type: import("vue").PropType;
};
withLeftBorder: {
type: import("vue").PropType;
default: boolean;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly;
};
variant: {
type: import("vue").PropType<"default" | "danger">;
default: string;
};
isClickable: {
type: import("vue").PropType;
};
tagName: {
type: import("vue").PropType;
default: string;
};
isSelected: {
type: import("vue").PropType;
};
withLeftBorder: {
type: import("vue").PropType;
default: boolean;
};
}>> & Readonly<{}>, {
variant: "default" | "danger";
tagName: HTMLElementTagNameType;
withLeftBorder: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare function __VLS_template(): {
header?(_: {}): any;
default?(_: {}): any;
footer?(_: {}): any;
};
declare const _default: __VLS_WithTemplateSlots>;
export default _default;
type __VLS_WithTemplateSlots = T & {
new (): {
$slots: S;
};
};