import { KnownThemeParamsKey, RGB } from '@tma.js/types'; import { CheckAction, InferOutput, NumberSchema, RecordSchema, SchemaWithPipe, StringSchema, TransformAction, UnionSchema } from 'valibot'; export type InitDataGenSchema = ReturnType; export type InitDataGenType = InferOutput; export type LaunchParamsGenSchema = ReturnType; export type LaunchParamsGenType = InferOutput; export type MiniAppsMessageGenSchema = ReturnType; export type MiniAppsMessageGenType = InferOutput; export declare function initDataChat(): import('valibot').LooseObjectSchema<{ id: NumberSchema; photo_url: import('valibot').OptionalSchema, undefined>; type: StringSchema; title: StringSchema; username: import('valibot').OptionalSchema, undefined>; }, undefined>; export declare function initDataUser(): import('valibot').LooseObjectSchema<{ added_to_attachment_menu: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>; export declare function initData(): import('valibot').LooseObjectSchema<{ auth_date: SchemaWithPipe, TransformAction, import('valibot').DateSchema]>; can_send_after: import('valibot').OptionalSchema, TransformAction, import('valibot').IntegerAction]>, undefined>; chat: import('valibot').OptionalSchema; photo_url: import('valibot').OptionalSchema, undefined>; type: StringSchema; title: StringSchema; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; chat_type: import('valibot').OptionalSchema, undefined>; chat_instance: import('valibot').OptionalSchema, undefined>; hash: StringSchema; query_id: import('valibot').OptionalSchema, undefined>; receiver: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; start_param: import('valibot').OptionalSchema, undefined>; signature: StringSchema; user: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; }, undefined>; export declare function initDataQuery(): import('./pipes.js').QueryToSchemaPipe, TransformAction, import('valibot').DateSchema]>; can_send_after: import('valibot').OptionalSchema, TransformAction, import('valibot').IntegerAction]>, undefined>; chat: import('valibot').OptionalSchema; photo_url: import('valibot').OptionalSchema, undefined>; type: StringSchema; title: StringSchema; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; chat_type: import('valibot').OptionalSchema, undefined>; chat_instance: import('valibot').OptionalSchema, undefined>; hash: StringSchema; query_id: import('valibot').OptionalSchema, undefined>; receiver: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; start_param: import('valibot').OptionalSchema, undefined>; signature: StringSchema; user: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; }, undefined>>; export declare function themeParams(): RecordSchema, TransformAction]>, SchemaWithPipe<[UnionSchema<[StringSchema, NumberSchema], any>, TransformAction, CheckAction]>, undefined>; export declare function launchParams(): import('valibot').LooseObjectSchema<{ tgWebAppBotInline: import('valibot').OptionalSchema, TransformAction]>, undefined>; tgWebAppData: import('valibot').OptionalSchema, TransformAction, import('valibot').DateSchema]>; can_send_after: import('valibot').OptionalSchema, TransformAction, import('valibot').IntegerAction]>, undefined>; chat: import('valibot').OptionalSchema; photo_url: import('valibot').OptionalSchema, undefined>; type: StringSchema; title: StringSchema; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; chat_type: import('valibot').OptionalSchema, undefined>; chat_instance: import('valibot').OptionalSchema, undefined>; hash: StringSchema; query_id: import('valibot').OptionalSchema, undefined>; receiver: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; start_param: import('valibot').OptionalSchema, undefined>; signature: StringSchema; user: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; }, undefined>>, undefined>; tgWebAppDefaultColors: import('valibot').OptionalSchema, TransformAction]>, SchemaWithPipe<[UnionSchema<[StringSchema, NumberSchema], any>, TransformAction, CheckAction<`#${string}`, undefined>]>, undefined>>, undefined>; tgWebAppFullscreen: import('valibot').OptionalSchema, TransformAction]>, undefined>; tgWebAppPlatform: StringSchema; tgWebAppShowSettings: import('valibot').OptionalSchema, TransformAction]>, undefined>; tgWebAppStartParam: import('valibot').OptionalSchema, undefined>; tgWebAppThemeParams: import('valibot').OptionalSchema, TransformAction]>, SchemaWithPipe<[UnionSchema<[StringSchema, NumberSchema], any>, TransformAction, CheckAction<`#${string}`, undefined>]>, undefined>>, "{}">; tgWebAppVersion: StringSchema; }, undefined>; export declare function launchParamsQuery(): import('./pipes.js').QueryToSchemaPipe, TransformAction]>, undefined>; tgWebAppData: import('valibot').OptionalSchema, TransformAction, import('valibot').DateSchema]>; can_send_after: import('valibot').OptionalSchema, TransformAction, import('valibot').IntegerAction]>, undefined>; chat: import('valibot').OptionalSchema; photo_url: import('valibot').OptionalSchema, undefined>; type: StringSchema; title: StringSchema; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; chat_type: import('valibot').OptionalSchema, undefined>; chat_instance: import('valibot').OptionalSchema, undefined>; hash: StringSchema; query_id: import('valibot').OptionalSchema, undefined>; receiver: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; start_param: import('valibot').OptionalSchema, undefined>; signature: StringSchema; user: import('valibot').OptionalSchema, undefined>; allows_write_to_pm: import('valibot').OptionalSchema, undefined>; first_name: StringSchema; id: NumberSchema; is_bot: import('valibot').OptionalSchema, undefined>; is_premium: import('valibot').OptionalSchema, undefined>; last_name: import('valibot').OptionalSchema, undefined>; language_code: import('valibot').OptionalSchema, undefined>; photo_url: import('valibot').OptionalSchema, undefined>; username: import('valibot').OptionalSchema, undefined>; }, undefined>>, undefined>; }, undefined>>, undefined>; tgWebAppDefaultColors: import('valibot').OptionalSchema, TransformAction]>, SchemaWithPipe<[UnionSchema<[StringSchema, NumberSchema], any>, TransformAction, CheckAction<`#${string}`, undefined>]>, undefined>>, undefined>; tgWebAppFullscreen: import('valibot').OptionalSchema, TransformAction]>, undefined>; tgWebAppPlatform: StringSchema; tgWebAppShowSettings: import('valibot').OptionalSchema, TransformAction]>, undefined>; tgWebAppStartParam: import('valibot').OptionalSchema, undefined>; tgWebAppThemeParams: import('valibot').OptionalSchema, TransformAction]>, SchemaWithPipe<[UnionSchema<[StringSchema, NumberSchema], any>, TransformAction, CheckAction<`#${string}`, undefined>]>, undefined>>, "{}">; tgWebAppVersion: StringSchema; }, undefined>>; /** * @returns True if the passed value contains valid launch parameters query. */ export declare function isLaunchParamsQuery(value: string | URLSearchParams): boolean; export declare function miniAppsMessage(): import('valibot').LooseObjectSchema<{ readonly eventType: StringSchema; readonly eventData: import('valibot').OptionalSchema; }, undefined>;