export declare class PdsModalContent {
    el: HTMLPdsModalContentElement;
    /**
     * The border style for the content area. When not explicitly set, automatically determined based on scroll state.
     * @default 'none'
     */
    border: 'none' | 'both' | 'top' | 'bottom';
    contentMaxHeight: string;
    /**
     * Tracks whether the border prop was explicitly set by the user
     */
    private userSetBorder;
    componentWillLoad(): void;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    /**
     * Handle scroll events
     */
    private handleScroll;
    /**
     * Handle resize events
     */
    private handleResize;
    /**
     * Calculates the max-height based on header and footer heights
     */
    private mutationObserver;
    /**
     * Updates border visibility based on scroll state (only if not user-defined)
     */
    private updateBorders;
    /**
     * Calculates the max-height based on header and footer heights
     */
    private calculateMaxHeight;
    render(): any;
}
