import { Component, StyleValue } from 'vue';
export interface DialogContentProps {
    title?: string;
    titleId: string;
    bodyId: string;
    ariaLabel?: string;
    ariaLabelledby?: string;
    ariaLevel?: string;
    center?: boolean;
    alignCenter?: boolean;
    closeIcon?: string | Component;
    draggable?: boolean;
    overflow?: boolean;
    fullscreen?: boolean;
    maximizable?: boolean;
    stickyHeader?: boolean;
    stickyFooter?: boolean;
    bodyMaxHeight?: string | number;
    loading?: boolean;
    loadingText?: string;
    panelClass?: string;
    loadingSpinner?: string;
    loadingSvg?: string;
    loadingSvgViewBox?: string;
    loadingBackground?: string;
    resizable?: boolean;
    isResizing?: boolean;
    headerClass?: string;
    bodyClass?: string;
    footerClass?: string;
    showClose?: boolean;
    style?: StyleValue;
    modal?: boolean;
    handleFocusTrapKeydown?: (event: KeyboardEvent) => void;
    handleResizeStart?: (event: MouseEvent) => void;
}
export declare const dialogContentPropsDefaults: {
    readonly title: "";
    readonly ariaLabel: undefined;
    readonly ariaLabelledby: undefined;
    readonly ariaLevel: "2";
    readonly center: false;
    readonly alignCenter: false;
    readonly closeIcon: "mdi:close";
    readonly draggable: false;
    readonly overflow: false;
    readonly fullscreen: false;
    readonly maximizable: false;
    readonly stickyHeader: false;
    readonly stickyFooter: false;
    readonly bodyMaxHeight: undefined;
    readonly loading: false;
    readonly loadingText: "";
    readonly panelClass: "";
    readonly loadingSpinner: "";
    readonly loadingSvg: "";
    readonly loadingSvgViewBox: "0 0 50 50";
    readonly loadingBackground: "";
    readonly resizable: false;
    readonly isResizing: false;
    readonly headerClass: "";
    readonly bodyClass: "";
    readonly footerClass: "";
    readonly showClose: true;
    readonly style: undefined;
    readonly modal: true;
    readonly handleFocusTrapKeydown: undefined;
    readonly handleResizeStart: undefined;
};
export interface DialogContentInstance {
    dialogRef: HTMLElement | null;
    headerRef: HTMLElement | null;
    resetPosition: () => void;
    updatePosition: () => void;
}
