import React from 'react';
import { ComposerButtonHandle } from './ComposerButton.types';
declare const ComposerButton: React.ForwardRefExoticComponent<(import("..").ButtonAsButtonProps<{
    dataHook?: string;
    label: React.ReactNode;
    children: React.ReactNode;
    shape?: import("./ComposerButton.types").ComposerButtonShape;
    color?: import("./ComposerButton.types").ComposerButtonColor;
    ellipsis?: boolean;
    maxLines?: number;
    disabled?: boolean;
}> | import("..").ButtonAsAnchorProps<{
    dataHook?: string;
    label: React.ReactNode;
    children: React.ReactNode;
    shape?: import("./ComposerButton.types").ComposerButtonShape;
    color?: import("./ComposerButton.types").ComposerButtonColor;
    ellipsis?: boolean;
    maxLines?: number;
    disabled?: boolean;
}> | Omit<import("..").ButtonGenericProps<{
    dataHook?: string;
    label: React.ReactNode;
    children: React.ReactNode;
    shape?: import("./ComposerButton.types").ComposerButtonShape;
    color?: import("./ComposerButton.types").ComposerButtonColor;
    ellipsis?: boolean;
    maxLines?: number;
    disabled?: boolean;
}>, "ref"> | Omit<import("..").ButtonAsComponentProps<{
    dataHook?: string;
    label: React.ReactNode;
    children: React.ReactNode;
    shape?: import("./ComposerButton.types").ComposerButtonShape;
    color?: import("./ComposerButton.types").ComposerButtonColor;
    ellipsis?: boolean;
    maxLines?: number;
    disabled?: boolean;
}>, "ref">) & React.RefAttributes<ComposerButtonHandle>>;
export default ComposerButton;
//# sourceMappingURL=ComposerButton.d.ts.map