/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import React from 'react';
import { type DOMElement } from 'ink';
import type { Config } from '@vybestack/llxprt-code-core';
import { LoadedSettings } from '../../config/settings.js';
import { UpdateObject } from '../utils/updateCheck.js';
interface DefaultAppLayoutProps {
    config: Config;
    settings: LoadedSettings;
    startupWarnings: string[];
    version: string;
    nightly: boolean;
    mainControlsRef: React.RefObject<DOMElement | null>;
    availableTerminalHeight: number;
    contextFileNames: string[];
    updateInfo: UpdateObject | null;
}
export declare const DefaultAppLayout: ({ config, settings, startupWarnings, version, nightly, mainControlsRef, availableTerminalHeight, contextFileNames, updateInfo, }: DefaultAppLayoutProps) => import("react/jsx-runtime").JSX.Element;
export {};
