import { StyleProps, VueNode, WithFalse } from "../typings";
export interface ActionProps extends StyleProps {
    /**
     * @description action 唯一标识
     */
    id: string;
    /**
     * @description 是否显示
     * @default true
     */
    show?: boolean;
    /**
     * @description 排列顺序，从左到右依次递增
     */
    sort?: number;
    /**
     * @description 提示信息
     */
    tips?: WithFalse<string>;
    /**
     * @description 名称
     */
    title?: VueNode;
    /**
     * @description 点击事件
     */
    onClick?: (e?: Event) => void;
}
declare const _default: (import("vue").FunctionalComponent<ActionProps, Record<string, never>> & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
} & ((app: import("vue").App<any>, ...options: any[]) => any) & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
}) | (import("vue").FunctionalComponent<ActionProps, Record<string, never>> & {
    install?: ((app: import("vue").App<any>, ...options: any[]) => any) | undefined;
} & {
    install: (app: import("vue").App<any>, ...options: any[]) => any;
});
export default _default;
