import { LitElement } from 'lit';
import type { PlayIconSVG } from './play-icon.js';
import './play-icon.js';
export type PlayButtonAppearance = 'brand' | 'plain' | 'secondary' | 'inverted';
export type PlayButtonSize = 'small' | 'medium';
declare global {
    interface HTMLElementTagNameMap {
        'play-button': PlayButton;
    }
}
export declare class PlayButton extends LitElement {
    appearance: PlayButtonAppearance;
    disabled?: boolean;
    endIcon?: PlayIconSVG;
    icon?: PlayIconSVG;
    size: PlayButtonSize;
    static styles: import("lit").CSSResult;
    protected render(): import("lit-html").TemplateResult<1>;
}
