import type { RecipeConfiguration } from '../../common'; import type { InjectedState } from '../../common/types'; export declare const initialise: import("../../common/types").WrapperInitialiseFunction<{ eventHub: import("../../common").EventHub; }, unknown, "async", { localEventHub: import("../../common").EventHub; recipe: import("../../sdk/types").RecipeParsed; }> & { vendorName: "singpass"; }; export declare function hasAllAuthorisationParams(urlParams: URLSearchParams | null, shared: InjectedState): boolean; export type SingpassEnvironment = NonNullable['singpass']>['environment']>; export type SingpassEnvironmentURLDictionary = Record; export declare const singpassURLs: SingpassEnvironmentURLDictionary; export declare function getSingpassURL(environment: SingpassEnvironment): URL; //# sourceMappingURL=Singpass.d.ts.map