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;
}
