export declare class FswPalette {
    el: HTMLElement;
    /** orientation of palette */
    orientation: "horizontal" | "vertical";
    major: number;
    minor: number;
    total: number;
    /** size of palette */
    size: "small" | "medium" | "large";
    parseSizeProp(newValue: string): void;
    /** set of symbols */
    alphabet: object | string;
    /** top level symbol selection */
    group: string;
    watchGroup(): void;
    /** mid level symbol selection */
    base: string;
    watchBase(): void;
    /** flag for small palette */
    more: boolean;
    watchMore(): void;
    hasMore: boolean;
    /** flag for small and medium palette */
    lower: boolean;
    watchLower(): void;
    hasLower: boolean;
    palette: string[];
    getPaletteAll(): string[];
    getPaletteGroup(): any;
    getPaletteBase(): any[];
    setPalette(): void;
    paletteSymbolClickHandler(event: CustomEvent<string>): void;
    componentWillLoad(): void;
    render(): any;
}
