import type { ComponentChild, JSX, VNode } from 'preact';
import type { AlertProps } from '../../molecules/Alert/types';
import type { ErrorPanelProps } from '../../molecules/ErrorPanel/types';
type ErrorElement = VNode<AlertProps> | VNode<ErrorPanelProps<unknown>>;
interface LandingLayoutProps {
    actions?: ComponentChild;
    content?: ComponentChild;
    description?: ComponentChild;
    disclaimer?: ComponentChild;
    error?: ErrorElement;
    helpAction?: JSX.Element;
    media?: JSX.Element;
    title: ComponentChild;
}
export declare const LandingLayout: ({ actions, content, description, error, disclaimer, helpAction, media, title, }: LandingLayoutProps) => JSX.Element;
export {};
