import '../../../assert/js/assert.js';
import '../../../globals.js';
/**
 * Node that looks like an arrow key on the keyboard.  Default is a rounded triangle centered in a square key.
 *
 * @author Jesse Greenberg
 */
import { LineJoin } from '../../../kite/js/imports.js';
import { TColor } from '../../../scenery/js/imports.js';
import KeyNode, { KeyNodeOptions } from './KeyNode.js';
type Direction = 'up' | 'down' | 'left' | 'right';
type SelfOptions = {
    arrowFill?: TColor;
    arrowStroke?: TColor;
    arrowLineJoin?: LineJoin;
    arrowLineWidth?: number;
    arrowHeight?: number;
    arrowWidth?: number;
};
export type ArrowKeyNodeOptions = SelfOptions & KeyNodeOptions;
export default class ArrowKeyNode extends KeyNode {
    constructor(direction: Direction, providedOptions?: ArrowKeyNodeOptions);
}
export {};
//# sourceMappingURL=ArrowKeyNode.d.ts.map