import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
declare global {
    interface HTMLElementTagNameMap {
        'sz-registry-external-view': SzRegistryExternalView;
    }
}
export interface IExternalRegistry {
    id: string;
    name: string;
    url: string;
    username: string;
    type: 'dockerhub' | 'ghcr' | 'gcr' | 'ecr' | 'custom';
}
export declare class SzRegistryExternalView extends DeesElement {
    static demo: () => TemplateResult<1>;
    static demoGroups: string[];
    accessor registries: IExternalRegistry[];
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private handleAdd;
    private handleEdit;
    private handleDelete;
}
