import React from 'react';
import { storybookMessageProviderArgs, StoryMessageProviderProps } from '../messagingStorybookContent';
declare type PropTypes = typeof storybookMessageProviderArgs;
export declare function Default(props: PropTypes): React.JSX.Element;
export declare namespace Default {
    var args: StoryMessageProviderProps;
}
declare const _default: {
    title: string;
    component: typeof Default;
    parameters: {
        docs: {
            page: string;
        };
        controls: {
            expanded: boolean;
        };
    };
    argTypes: {
        buttonText: {
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
            control: string;
        };
        messageText: {
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
            control: string;
        };
        primaryText: {
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
            control: string;
        };
        dismissText: {
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
            control: string;
        };
        autoHideDuration: {
            name: string;
            description: string;
            type: {
                name: string;
                required: boolean;
            };
            control: string;
        };
        variant: {
            name: string;
            description: string;
            options: string[];
            type: {
                name: string;
                required: boolean;
                value: string[];
            };
            control: {
                type: string;
                labels: string[];
            };
        };
        action: {
            name: string;
            description: string;
            options: string[];
            control: {
                type: string;
                labels: {
                    acknowledge: string;
                    confirm: string;
                };
            };
        };
        position: {
            name: string;
            description: string;
            options: string[];
            type: {
                name: string;
                required: boolean;
                value: string[];
            };
            control: {
                type: string;
                labels: string[];
            };
        };
    };
};
export default _default;
