import { ButtonProperties } from '../button/index';
export interface FloatingActionButtonProperties extends Omit<ButtonProperties, 'kind'> {
    /** Sets size of the button to small, normal, or extended. Defaults to normal */
    size?: 'small' | 'normal' | 'extended';
    /** Fixed position for button */
    position?: FloatingActionButtonPositions;
}
export declare type FloatingActionButtonPositions = 'bottom-right' | 'bottom-center' | 'bottom-left' | 'left-center' | 'right-center' | 'top-left' | 'top-center' | 'top-right';
export declare const FloatingActionButton: import("@dojo/framework/core/interfaces").DefaultChildrenWNodeFactory<{
    properties: FloatingActionButtonProperties & import("@dojo/framework/core/interfaces").WidgetProperties & {
        variant?: "default" | "inherit" | undefined;
    } & import("@dojo/framework/core/middleware/theme").ThemeProperties;
    children: import("@dojo/framework/core/interfaces").DNode<any>[];
}>;
export default FloatingActionButton;
