import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
declare global {
    interface HTMLElementTagNameMap {
        'sz-services-list-view': SzServicesListView;
    }
}
export interface IService {
    name: string;
    image: string;
    domain: string | null;
    status: 'running' | 'stopped' | 'starting' | 'error';
}
export declare class SzServicesListView extends DeesElement {
    static demo: () => TemplateResult<1>;
    accessor services: IService[];
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private handleServiceClick;
    private handleAction;
}
