import { Route as rootRouteImport } from './routes/__root';
import { Route as AuthenticatedRouteImport } from './routes/_authenticated';
import { Route as AuthenticatedIndexRouteImport } from './routes/_authenticated/index';
import { Route as AuthenticatedPlayQueueRouteImport } from './routes/_authenticated/play-queue';
import { Route as AuthenticatedPlaylistsIndexRouteImport } from './routes/_authenticated/playlists/index';
import { Route as AuthenticatedPlaylistsPlaylistIdIndexRouteImport } from './routes/_authenticated/playlists/$playlistId.index';
declare const AuthenticatedRoute: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>;
declare const AuthenticatedIndexRoute: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "/", "/", "/_authenticated/", "/_authenticated/", undefined, import('@tanstack/router-core').ResolveParams<"/">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>;
declare const AuthenticatedPlayQueueRoute: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "/play-queue", "/play-queue", "/_authenticated/play-queue", "/_authenticated/play-queue", undefined, import('@tanstack/router-core').ResolveParams<"/play-queue">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>;
declare const AuthenticatedPlaylistsIndexRoute: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "/playlists", "/playlists", "/_authenticated/playlists/", "/_authenticated/playlists/", undefined, import('@tanstack/router-core').ResolveParams<"/playlists">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>;
declare const AuthenticatedPlaylistsPlaylistIdIndexRoute: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "/playlists/$playlistId", "/playlists/$playlistId", "/_authenticated/playlists/$playlistId/", "/_authenticated/playlists/$playlistId/", undefined, import('@tanstack/router-core').ResolveParams<"/playlists/$playlistId">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>;
export interface FileRoutesByFullPath {
    '/play-queue': typeof AuthenticatedPlayQueueRoute;
    '/': typeof AuthenticatedIndexRoute;
    '/playlists': typeof AuthenticatedPlaylistsIndexRoute;
    '/playlists/$playlistId': typeof AuthenticatedPlaylistsPlaylistIdIndexRoute;
}
export interface FileRoutesByTo {
    '/play-queue': typeof AuthenticatedPlayQueueRoute;
    '/': typeof AuthenticatedIndexRoute;
    '/playlists': typeof AuthenticatedPlaylistsIndexRoute;
    '/playlists/$playlistId': typeof AuthenticatedPlaylistsPlaylistIdIndexRoute;
}
export interface FileRoutesById {
    __root__: typeof rootRouteImport;
    '/_authenticated': typeof AuthenticatedRouteWithChildren;
    '/_authenticated/play-queue': typeof AuthenticatedPlayQueueRoute;
    '/_authenticated/': typeof AuthenticatedIndexRoute;
    '/_authenticated/playlists/': typeof AuthenticatedPlaylistsIndexRoute;
    '/_authenticated/playlists/$playlistId/': typeof AuthenticatedPlaylistsPlaylistIdIndexRoute;
}
export interface FileRouteTypes {
    fileRoutesByFullPath: FileRoutesByFullPath;
    fullPaths: '/play-queue' | '/' | '/playlists' | '/playlists/$playlistId';
    fileRoutesByTo: FileRoutesByTo;
    to: '/play-queue' | '/' | '/playlists' | '/playlists/$playlistId';
    id: '__root__' | '/_authenticated' | '/_authenticated/play-queue' | '/_authenticated/' | '/_authenticated/playlists/' | '/_authenticated/playlists/$playlistId/';
    fileRoutesById: FileRoutesById;
}
export interface RootRouteChildren {
    AuthenticatedRoute: typeof AuthenticatedRouteWithChildren;
}
declare module '@tanstack/react-router' {
    interface FileRoutesByPath {
        '/_authenticated': {
            id: '/_authenticated';
            path: '';
            fullPath: '';
            preLoaderRoute: typeof AuthenticatedRouteImport;
            parentRoute: typeof rootRouteImport;
        };
        '/_authenticated/': {
            id: '/_authenticated/';
            path: '/';
            fullPath: '/';
            preLoaderRoute: typeof AuthenticatedIndexRouteImport;
            parentRoute: typeof AuthenticatedRoute;
        };
        '/_authenticated/play-queue': {
            id: '/_authenticated/play-queue';
            path: '/play-queue';
            fullPath: '/play-queue';
            preLoaderRoute: typeof AuthenticatedPlayQueueRouteImport;
            parentRoute: typeof AuthenticatedRoute;
        };
        '/_authenticated/playlists/': {
            id: '/_authenticated/playlists/';
            path: '/playlists';
            fullPath: '/playlists';
            preLoaderRoute: typeof AuthenticatedPlaylistsIndexRouteImport;
            parentRoute: typeof AuthenticatedRoute;
        };
        '/_authenticated/playlists/$playlistId/': {
            id: '/_authenticated/playlists/$playlistId/';
            path: '/playlists/$playlistId';
            fullPath: '/playlists/$playlistId';
            preLoaderRoute: typeof AuthenticatedPlaylistsPlaylistIdIndexRouteImport;
            parentRoute: typeof AuthenticatedRoute;
        };
    }
}
interface AuthenticatedRouteChildren {
    AuthenticatedPlayQueueRoute: typeof AuthenticatedPlayQueueRoute;
    AuthenticatedIndexRoute: typeof AuthenticatedIndexRoute;
    AuthenticatedPlaylistsIndexRoute: typeof AuthenticatedPlaylistsIndexRoute;
    AuthenticatedPlaylistsPlaylistIdIndexRoute: typeof AuthenticatedPlaylistsPlaylistIdIndexRoute;
}
declare const AuthenticatedRouteChildren: AuthenticatedRouteChildren;
declare const AuthenticatedRouteWithChildren: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, import('@tanstack/react-router').RootRoute<import('@tanstack/react-router').Register, undefined, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, unknown, unknown, unknown, unknown, undefined>, "", "", "/_authenticated", "/_authenticated", undefined, import('@tanstack/router-core').ResolveParams<"">, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, AuthenticatedRouteChildren, unknown, unknown, unknown, undefined>;
export declare const routeTree: import('@tanstack/router-core').Route<import('@tanstack/react-router').Register, any, "/", "/", string, "__root__", undefined, {}, {}, import('@tanstack/router-core').AnyContext, import('@tanstack/router-core').AnyContext, {}, undefined, RootRouteChildren, FileRouteTypes, unknown, unknown, undefined>;
export {};
