import { ModalContext } from "@focuson/pages";
import { LensProps } from "@focuson/state";
export type GuardAndMessage = [string[], string];
export interface GuardsAndMessageTitleLayoutProps<S, C> extends LensProps<S, any, C> {
    children: JSX.Element | JSX.Element[];
    messages: GuardAndMessage[];
    messageClassName?: string;
    defaultMessage?: string;
}
export declare function GuardsAndMessageTitleLayout<S extends any, C extends ModalContext<S>>({ children, state, messages, defaultMessage, messageClassName }: GuardsAndMessageTitleLayoutProps<S, C>): import("react/jsx-runtime").JSX.Element;
