export declare enum ICON_NAME_AMP {
    DOUBLE_BOUNCE = "double-bounce",
    ROTATE = "rotate",
    STRETCH = "stretch",
    CUBE = "cube",
    DOT = "dot",
    TRIPLE_BOUNCE = "triple-bounce",
    SCALE_OUT = "scale-out",
    CIRCLE = "circle",
    CIRCLE_LINE = "circle-line",
    SQUARE = "square",
    PULSE = "pulse",
    SOLAR = "solar",
    CUBE_FOLD = "cube-fold",
    CIRCLE_FOLD = "circle-fold",
    CUBE_GRID = "cube-grid",
    CIRCLE_TURN = "circle-turn",
    CIRCLE_ROTATE = "circle-rotate",
    CIRCLE_SPIN = "circle-spin",
    DOT_BAR = "dot-bar",
    DOT_CIRCLE = "dot-circle",
    LINE = "line",
    DOT_PULSE = "dot-pulse",
    LINE_SCALE = "line-scale",
    TEXT = "text",
    CUBE_DIM = "cube-dim",
    DOT_LINE = "dot-line",
    ARC = "arc",
    DROP = "drop",
    PACMAN = "pacman"
}
declare const Loading_base: {
    new (): HTMLElement;
    prototype: HTMLElement;
};
export declare class Loading extends Loading_base {
    contain: HTMLDivElement;
    static get observedAttributes(): string[];
    constructor();
    get name(): ICON_NAME_AMP;
    set name(value: string);
    rotateLoading: () => void;
    stretchLoading: () => void;
    doubleBounceLoading: () => void;
    cubeLoading: () => void;
    dotLoading: () => void;
    tripleBounceLoading: () => void;
    scaleOutLoading: () => void;
    circleLoading: () => void;
    circleLineLoading: () => void;
    squareLoading: () => void;
    pulseLoading: () => void;
    solarLoading: () => void;
    cubeFoldLoading: () => void;
    circleFoldLoading: () => void;
    cubeGridLoading: () => void;
    circleTurnLoading: () => void;
    circleRotateLoading: () => void;
    circleSpinLoading: () => void;
    dotBarLoading: () => void;
    dotCircleLoading: () => void;
    lineLoading: () => void;
    dotPulseLoading: () => void;
    lineScaleLoading: () => void;
    textLoading: () => void;
    cubeDimLoading: () => void;
    dotLineLoading: () => void;
    arcLoading: () => void;
    dropLoading: () => void;
    pacmanLoading: () => void;
    createLoading: () => void;
    connectedCallback(): void;
    attributeChangedCallback(k: string, o: string, n: string): void;
}
declare const _default: import("@/utils/index").CustomErrorType;
export default _default;
