export declare const translations: {
    readonly de: {
        readonly app: {
            readonly strings: TemplateStringsArray;
            readonly values: [];
        };
        readonly 'Something went wrong': {
            readonly strings: TemplateStringsArray;
            readonly values: [];
        };
        readonly 'Welcome $firstName $lastName': {
            readonly strings: TemplateStringsArray;
            readonly values: [{
                readonly type: "param";
                readonly name: "firstName";
            }, {
                readonly type: "param";
                readonly name: "lastName";
            }];
        };
    };
    readonly en: {
        readonly app: {
            readonly strings: TemplateStringsArray;
            readonly values: [];
        };
        readonly 'Something went wrong': {
            readonly strings: TemplateStringsArray;
            readonly values: [];
        };
        readonly 'Welcome $firstName $lastName': {
            readonly strings: TemplateStringsArray;
            readonly values: [{
                readonly type: "param";
                readonly name: "firstName";
            }, {
                readonly type: "param";
                readonly name: "lastName";
            }];
        };
    };
};
export declare const t: import("svelte/store").Readable<(<TKey extends "app" | "Something went wrong" | "Welcome $firstName $lastName", TParams extends Record<{
    readonly app: {
        readonly strings: TemplateStringsArray;
        readonly values: [];
    };
    readonly 'Something went wrong': {
        readonly strings: TemplateStringsArray;
        readonly values: [];
    };
    readonly 'Welcome $firstName $lastName': {
        readonly strings: TemplateStringsArray;
        readonly values: [{
            readonly type: "param";
            readonly name: "firstName";
        }, {
            readonly type: "param";
            readonly name: "lastName";
        }];
    };
}[TKey]["values"] extends infer T ? T extends {
    readonly app: {
        readonly strings: TemplateStringsArray;
        readonly values: [];
    };
    readonly 'Something went wrong': {
        readonly strings: TemplateStringsArray;
        readonly values: [];
    };
    readonly 'Welcome $firstName $lastName': {
        readonly strings: TemplateStringsArray;
        readonly values: [{
            readonly type: "param";
            readonly name: "firstName";
        }, {
            readonly type: "param";
            readonly name: "lastName";
        }];
    };
}[TKey]["values"] ? T extends {
    type: "param";
    name: infer Name;
}[] ? Name : never : never : never, any>>(key: TKey, params?: TParams | undefined) => string)>, language: import("svelte/store").Writable<"de" | "en">, supportedLanguages: ("de" | "en")[], tUnsafe: import("svelte/store").Readable<(key: string, params?: Record<string, unknown> | undefined | null) => string>, initLanguage: (lang: string) => void;
