import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
declare global {
    interface HTMLElementTagNameMap {
        'sz-tokens-view': SzTokensView;
    }
}
export interface IToken {
    id: string;
    name: string;
    type: 'global' | 'ci';
    service?: string;
    createdAt: string;
    lastUsed?: string;
}
export declare class SzTokensView extends DeesElement {
    static demo: () => TemplateResult<1>;
    static demoGroups: string[];
    accessor globalTokens: IToken[];
    accessor ciTokens: IToken[];
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private renderToken;
    private handleCreate;
    private handleCopy;
    private handleRegenerate;
    private handleDelete;
}
