export declare function useToast(): { close: (id: any) => void; closeAll: () => void; isActive: (id: any) => boolean; show: ({ title, description, duration, id: IDbyUser, onCloseComplete, placement, render, ...props }: import("@gluestack-ui/toast/lib/typescript/types").InterfaceToastProps & { title?: string | undefined; description?: string | undefined; } & (Partial, unknown, import("react-native").ViewProps, "", "", []> & { "@base"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@base", []> | undefined; "@xs"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xs", []> | undefined; "@sm"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@sm", []> | undefined; "@md"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@md", []> | undefined; "@lg"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@lg", []> | undefined; "@xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xl", []> | undefined; "@2xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@2xl", []> | undefined; }> | undefined) & { _title?: Partial, unknown, import("react-native").ViewProps, "", "", []> & { "@base"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@base", []> | undefined; "@xs"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xs", []> | undefined; "@sm"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@sm", []> | undefined; "@md"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@md", []> | undefined; "@lg"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@lg", []> | undefined; "@xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xl", []> | undefined; "@2xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@2xl", []> | undefined; }> | undefined; _description?: Partial, unknown, import("react-native").ViewProps, "", "", []> & { "@base"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@base", []> | undefined; "@xs"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xs", []> | undefined; "@sm"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@sm", []> | undefined; "@md"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@md", []> | undefined; "@lg"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@lg", []> | undefined; "@xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@xl", []> | undefined; "@2xl"?: import("@gluestack-style/react/lib/typescript/types").SxProps, unknown, import("react-native").ViewProps, "", "@2xl", []> | undefined; }> | undefined; }) => void; };