import { default as React } from 'react';
import { IconButtonProps } from '../icon-button/types.cjs';
import { BaseModalProps, ModalContainerProps, ModalProps } from './types.cjs';
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalContainer: React.ForwardRefExoticComponent<Omit<ModalContainerProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalOverlay: React.ForwardRefExoticComponent<{
    onClick?: () => void;
} & BaseModalProps & {
    transparent?: boolean;
} & React.RefAttributes<HTMLDivElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const Modal: React.ForwardRefExoticComponent<{
    role: "document";
} & ModalProps & React.RefAttributes<HTMLElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalHeader: React.ForwardRefExoticComponent<BaseModalProps & React.RefAttributes<HTMLDivElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalTitle: React.ForwardRefExoticComponent<{
    role: "heading";
    'aria-level': number;
    id: string;
} & BaseModalProps & React.RefAttributes<HTMLParagraphElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalCloseButton: React.ForwardRefExoticComponent<Omit<{
    type: "button";
    onClick: () => void;
} & {
    "aria-label": string;
}, "onClick"> & BaseModalProps & IconButtonProps & React.RefAttributes<HTMLButtonElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalBody: React.ForwardRefExoticComponent<BaseModalProps & React.RefAttributes<HTMLDivElement>>;
/**
 * Ment å brukes med `useModal`.
 */
export declare const ModalActions: React.ForwardRefExoticComponent<BaseModalProps & React.RefAttributes<HTMLDivElement>>;
