import { ComponentOptionsMixin } from 'vue';
import { ComponentProvideOptions } from 'vue';
import { DefineComponent } from 'vue';
import { PublicProps } from 'vue';

declare type ChevronToggleDirection = `${ChevronToggleDirections}`;

declare enum ChevronToggleDirections {
    Up = "up",
    Down = "down",
    Left = "left",
    Right = "right"
}

declare interface ChevronToggleProps {
    direction?: ChevronToggleDirection;
}

declare const _default: DefineComponent<ChevronToggleProps, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & {
click: () => any;
}, string, PublicProps, Readonly<ChevronToggleProps> & Readonly<{
onClick?: (() => any) | undefined;
}>, {
direction: ChevronToggleDirection;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>;
export default _default;

export { }
