export type BannerVariant = 'full' | 'compact';
export declare const RICKY_BANNER: string;
export declare const RICKY_ASCII_ART_WELCOME: string;
export declare const RICKY_COMPACT_BANNER = "ricky \u00B7 workflow reliability for AgentWorkforce";
export interface RenderBannerOptions {
    color?: boolean;
    variant?: BannerVariant;
}
export interface ShouldShowBannerOptions {
    quiet?: boolean;
    noBanner?: boolean;
    isTTY?: boolean;
    isFirstRun?: boolean;
    forceOnboarding?: boolean;
    env?: {
        RICKY_BANNER?: string;
    };
    rickyBanner?: string;
}
export declare function chooseBannerVariant(columns?: number): BannerVariant;
export declare function shouldUseColor(options?: {
    color?: boolean;
    isTTY?: boolean;
    noColor?: boolean;
}): boolean;
export declare function renderBanner(options?: RenderBannerOptions | BannerVariant): string;
export declare function shouldShowBanner(options?: ShouldShowBannerOptions): boolean;
