interface ServiceStatus { running: boolean; enabled: boolean; status?: string; uptime?: string; lastRestart?: string; memory?: string; cpu?: string; } interface Props { title?: string; description?: string; icon?: any; loading?: boolean; status?: ServiceStatus; serviceName?: string; light?: boolean; showUptime?: boolean; showMetrics?: boolean; maxHeight?: string; class?: string; } declare const _default: import('vue').DefineComponent any; view: (serviceName: string) => any; restart: (serviceName: string) => any; start: (serviceName: string) => any; enable: (serviceName: string) => any; disable: (serviceName: string) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onStop?: ((serviceName: string) => any) | undefined; onView?: ((serviceName: string) => any) | undefined; onRestart?: ((serviceName: string) => any) | undefined; onStart?: ((serviceName: string) => any) | undefined; onEnable?: ((serviceName: string) => any) | undefined; onDisable?: ((serviceName: string) => any) | undefined; }>, { description: string; title: string; loading: boolean; status: ServiceStatus; light: boolean; serviceName: string; showUptime: boolean; showMetrics: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;