import { LitElement, nothing, type CSSResultGroup, type TemplateResult } from 'lit';
export type PlayIconSVG = keyof typeof icons;
declare const icons: {
    'add-outline': string;
    'archived-outline': string;
    'assets-outline': string;
    'browse-outline': string;
    'caret-down-outline': string;
    'caret-up-outline': string;
    'checkmark-fill': string;
    'close-outline': string;
    'community-outline': string;
    'copy-clipboard-outline': string;
    'day-outline': string;
    'delete-outline': string;
    'download-outline': string;
    'external-outline': string;
    'info-outline': string;
    'night-outline': string;
    'overflow-horizontal-outline': string;
    'reading-outline': string;
    'rename-outline': string;
    'report-outline': string;
    'resize-horizontal-outline': string;
    'restart-outline': string;
    'share-ios-outline': string;
    'share-new-outline': string;
};
declare global {
    interface HTMLElementTagNameMap {
        'play-icon': PlayIcon;
    }
}
export declare class PlayIcon extends LitElement {
    static readonly styles: CSSResultGroup;
    size: string;
    color: string;
    icon?: PlayIconSVG;
    protected render(): TemplateResult | typeof nothing;
}
export {};
