import { Static } from '@sinclair/typebox';
export declare enum RouteType {
    REDIRECT = "REDIRECT",
    ROUTE = "ROUTE"
}
export declare type SwitchPolicy = Static<typeof SwitchPolicyPropertySpec>;
declare const SwitchPolicyPropertySpec: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    type: import("@sinclair/typebox").TEnum<RouteType>;
    default: import("@sinclair/typebox").TBoolean;
    path: import("@sinclair/typebox").TString;
    slotId: import("@sinclair/typebox").TString;
    href: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    strict: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    exact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    sensitive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>>>>;
declare const _default: import("../../..").ImplementedRuntimeComponent<string, string, string, string>;
export default _default;
