/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
export declare const BUSY_INDICATOR_CONSTANTS: {
    elementName: "forge-busy-indicator";
    selectors: {
        SURFACE: string;
        SURFACE_INVISIBLE: string;
        TITLE: string;
        MESSAGE: string;
        CANCEL: string;
        SPINNER: string;
        PROGRESS_BAR_CONTAINER: string;
        PROGRESS_BAR: string;
        BACKDROP: "forge-backdrop";
    };
    events: {
        CANCEL: string;
    };
    strings: {
        CANCELLING: string;
    };
    attributes: {
        TITLE_TEXT: string;
        MESSAGE: string;
        CANCEL: string;
        SPINNER: string;
        PROGRESS_BAR: string;
        PROGRESS_BAR_DETERMINATE: string;
        PROGRESS: string;
        BUFFER: string;
        WIDTH: string;
        DIRECTION: string;
        MINIMUM_VISIBLE_LIFETIME: string;
        MANAGE_FOCUS: string;
        PARENT_OPEN: string;
        FIXED: string;
    };
    numbers: {
        TRANSITION_LENGTH: number;
    };
    classes: {
        SURFACE_INVISIBLE: string;
        SURFACE_FIXED: string;
    };
};
export declare type BusyIndicatorLayoutDirection = 'row' | 'column' | undefined;
