export declare const CIconButton: import('../../../utils').SFCWithInstall; required: true; default: string; }; placement: { type: import("vue").PropType<("top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end") | undefined>; required: false; default: string; }; content: { type: import("vue").PropType; required: false; default: string; }; disableTooltip: { type: import("vue").PropType; required: false; default: boolean; }; size: { type: import("vue").PropType<"default" | "small" | undefined>; required: false; default: string; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: true; default: string; }; placement: { type: import("vue").PropType<("top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end") | undefined>; required: false; default: string; }; content: { type: import("vue").PropType; required: false; default: string; }; disableTooltip: { type: import("vue").PropType; required: false; default: boolean; }; size: { type: import("vue").PropType<"default" | "small" | undefined>; required: false; default: string; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; }, { size: "default" | "small" | undefined; icon: string; placement: ("top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end" | "right" | "right-start" | "right-end") | undefined; content: string | undefined; disableTooltip: boolean | undefined; }, {}>>; export default CIconButton;