import React from 'react';
import { ConsentUiBoxProps } from '@bemit/consent-ui-mui/ConsentUiBox';
export declare const dialogPositions: {
    center: {
        alignItems: string;
        justifyContent: string;
    };
    top: {
        alignItems: string;
        justifyContent: string;
    };
    bottom: {
        alignItems: string;
        justifyContent: string;
    };
    bottomLeft: {
        alignItems: string;
        justifyContent: string;
    };
    bottomRight: {
        alignItems: string;
        justifyContent: string;
    };
    topLeft: {
        alignItems: string;
        justifyContent: string;
    };
    topRight: {
        alignItems: string;
        justifyContent: string;
    };
    centerLeft: {
        alignItems: string;
        justifyContent: string;
    };
    centerRight: {
        alignItems: string;
        justifyContent: string;
    };
};
export declare const ConsentUiBoxDialog: React.ComponentType<ConsentUiBoxProps & {
    open: boolean;
    minWidth?: number;
    borderRadius?: number;
    maxHeight?: string;
    maxWidth?: 'xs' | 'sm' | 'md' | 'lg' | false;
    maxWidthDetails?: 'xs' | 'sm' | 'md' | 'lg' | false;
    variant?: 'elevation' | 'outlined';
    fullWidth?: boolean;
    fullWidthDetails?: boolean;
    dialogPosition?: typeof dialogPositions[keyof typeof dialogPositions];
}>;
