import { Application, SecurityManager, TicketCheckData } from '@foxpage/foxpage-types';
/**
 * foxpage router
 * for internal route and dynamic route of customize
 *
 * @export
 * @class RouterInstance
 * @implements {Router}
 */
export declare class SecurityManagerImpl implements SecurityManager {
    private logger;
    constructor(app: Application);
    /**
     * ticket check
     * foxpage created, eg. for authority the sys route
     *
     * @param {string} ticket
     */
    ticketCheck(ticket: string, data: TicketCheckData): Promise<boolean>;
}
