export interface TdLoadingProps { 
 | 
    delay?: { 
 | 
        type: NumberConstructor; 
 | 
        value?: number; 
 | 
    }; 
 | 
    duration?: { 
 | 
        type: NumberConstructor; 
 | 
        value?: number; 
 | 
    }; 
 | 
    externalClasses?: { 
 | 
        type: ArrayConstructor; 
 | 
        value?: ['t-class', 't-class-text', 't-class-indicator']; 
 | 
    }; 
 | 
    indicator?: { 
 | 
        type: BooleanConstructor; 
 | 
        value?: boolean; 
 | 
    }; 
 | 
    inheritColor?: { 
 | 
        type: BooleanConstructor; 
 | 
        value?: boolean; 
 | 
    }; 
 | 
    layout?: { 
 | 
        type: StringConstructor; 
 | 
        value?: 'horizontal' | 'vertical'; 
 | 
    }; 
 | 
    loading?: { 
 | 
        type: BooleanConstructor; 
 | 
        value?: boolean; 
 | 
    }; 
 | 
    pause?: { 
 | 
        type: BooleanConstructor; 
 | 
        value?: boolean; 
 | 
    }; 
 | 
    progress?: { 
 | 
        type: NumberConstructor; 
 | 
        value?: number; 
 | 
    }; 
 | 
    reverse?: { 
 | 
        type: BooleanConstructor; 
 | 
        value?: boolean; 
 | 
    }; 
 | 
    size?: { 
 | 
        type: StringConstructor; 
 | 
        value?: string; 
 | 
    }; 
 | 
    text?: { 
 | 
        type: StringConstructor; 
 | 
        value?: string; 
 | 
    }; 
 | 
    theme?: { 
 | 
        type: StringConstructor; 
 | 
        value?: 'circular' | 'spinner' | 'dots'; 
 | 
    }; 
 | 
} 
 |