import { AuthCheckFn } from 'packages/yc-components'; import { DefineComponent, PropType, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue'; import { SFCWithInstall } from 'yc-pro-components/es/utils'; import { default as YcAuth } from './src/index'; export declare const YcAuthWithInstall: SFCWithInstall; default: () => never[]; }; hasAuth: { type: PropType; default: undefined; }; }, () => any, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ value: { type: PropType; default: () => never[]; }; hasAuth: { type: PropType; default: undefined; }; }>>, { value: string | string[]; hasAuth: AuthCheckFn; }, {}>>; export { YcAuth }; export default YcAuth; export { YcAuth as ReAuth }; export type YcAuthInstance = InstanceType;