@ownclouders/design-system
Version:
ownCloud Design System is based on VueDesign Systems and is used to design ownCloud UI components
106 lines (105 loc) • 2.79 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
/**
* The current progress.
*/
value: {
type: NumberConstructor;
required: false;
default: number;
};
/**
* The maximum value. This represents 100% completion.
*/
max: {
type: NumberConstructor;
required: false;
default: any;
validator: (value: number) => boolean;
};
/**
* The size of the progress bar.
* Can be `default` or `small`
*/
size: {
type: StringConstructor;
required: false;
default: string;
validator: (value: string) => boolean;
};
/**
* The variation of the progress bar.
* Defaults to `primary`.
* Can be `passive, primary, danger, success, warning`.
*/
variation: {
type: StringConstructor;
required: false;
default: string;
validator: (value: string) => boolean;
};
/**
* Determines if the progress bar should be displayed in an indeterminate state.
*/
indeterminate: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>, {}, {}, {
classes(): string;
progressValue(): string;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
/**
* The current progress.
*/
value: {
type: NumberConstructor;
required: false;
default: number;
};
/**
* The maximum value. This represents 100% completion.
*/
max: {
type: NumberConstructor;
required: false;
default: any;
validator: (value: number) => boolean;
};
/**
* The size of the progress bar.
* Can be `default` or `small`
*/
size: {
type: StringConstructor;
required: false;
default: string;
validator: (value: string) => boolean;
};
/**
* The variation of the progress bar.
* Defaults to `primary`.
* Can be `passive, primary, danger, success, warning`.
*/
variation: {
type: StringConstructor;
required: false;
default: string;
validator: (value: string) => boolean;
};
/**
* Determines if the progress bar should be displayed in an indeterminate state.
*/
indeterminate: {
type: BooleanConstructor;
required: false;
default: boolean;
};
}>> & Readonly<{}>, {
size: string;
variation: string;
value: number;
max: number;
indeterminate: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;