export declare const schema: {
    type: string;
    function: {
        name: string;
        description: string;
        parameters: {
            type: string;
            required: string[];
            properties: {
                scene: {
                    type: string;
                    description: string;
                };
                scene_emoji: {
                    type: string;
                    description: string;
                };
                actions: {
                    type: string;
                    description: string;
                    minItems: number;
                    maxItems: number;
                    uniqueItems: boolean;
                    items: {
                        type: string;
                    };
                };
                rumor: {
                    type: string;
                    description: string;
                };
                health_delta: {
                    type: string;
                    description: string;
                };
                health_description: {
                    type: string;
                    description: string;
                };
                armor_delta: {
                    type: string;
                    description: string;
                };
                money_delta: {
                    type: string;
                    description: string;
                };
                experience_delta: {
                    type: string;
                    description: string;
                };
                reputation_delta: {
                    type: string;
                    description: string;
                };
                reputation_description: {
                    type: string;
                    description: string;
                };
                inventory_removed: {
                    type: string;
                    description: string;
                };
                inventory_added: {
                    type: string;
                    properties: {
                        name: {
                            type: string;
                            description: string;
                        };
                        description: {
                            type: string;
                            description: string;
                        };
                        value: {
                            type: string;
                            description: string;
                        };
                        weight: {
                            type: string;
                            description: string;
                        };
                        rarity: {
                            type: string;
                            description: string;
                        };
                        type: {
                            type: string;
                            description: string;
                        };
                        consumable: {
                            type: string;
                            description: string;
                        };
                    };
                };
                quest_removed: {
                    type: string;
                    description: string;
                };
                quest_added: {
                    type: string;
                    required: string[];
                    properties: {
                        emoji: {
                            type: string;
                            description: string;
                        };
                        name: {
                            type: string;
                            description: string;
                        };
                        description: {
                            type: string;
                            description: string;
                        };
                        completed: {
                            type: string;
                            description: string;
                        };
                        reward: {
                            type: string;
                            description: string;
                            properties: {
                                inventory: {
                                    type: string;
                                    description: string;
                                    minItems: number;
                                    maxItems: number;
                                    uniqueItems: boolean;
                                    items: {
                                        type: string;
                                        properties: {
                                            name: {
                                                type: string;
                                                description: string;
                                            };
                                            description: {
                                                type: string;
                                                description: string;
                                            };
                                            value: {
                                                type: string;
                                                description: string;
                                            };
                                            weight: {
                                                type: string;
                                                description: string;
                                            };
                                            rarity: {
                                                type: string;
                                                description: string;
                                            };
                                            type: {
                                                type: string;
                                                description: string;
                                            };
                                            consumable: {
                                                type: string;
                                                description: string;
                                            };
                                        };
                                    };
                                };
                                money: {
                                    type: string;
                                    description: string;
                                };
                                experience: {
                                    type: string;
                                    description: string;
                                };
                                reputation: {
                                    type: string;
                                    description: string;
                                };
                            };
                        };
                    };
                };
                character_removed: {
                    type: string;
                    description: string;
                };
                character_added: {
                    type: string;
                    description: string;
                    properties: {
                        abilities: {
                            type: string;
                            description: string;
                            minItems: number;
                            maxItems: number;
                            uniqueItems: boolean;
                            items: {
                                type: string;
                                properties: {
                                    emoji: {
                                        type: string;
                                        description: string;
                                    };
                                    name: {
                                        type: string;
                                        description: string;
                                    };
                                    description: {
                                        type: string;
                                        description: string;
                                    };
                                };
                            };
                        };
                        inventory: {
                            type: string;
                            description: string;
                            minItems: number;
                            maxItems: number;
                            uniqueItems: boolean;
                            items: {
                                type: string;
                                properties: {
                                    name: {
                                        type: string;
                                        description: string;
                                    };
                                    description: {
                                        type: string;
                                        description: string;
                                    };
                                    value: {
                                        type: string;
                                        description: string;
                                    };
                                    weight: {
                                        type: string;
                                        description: string;
                                    };
                                    rarity: {
                                        type: string;
                                        description: string;
                                    };
                                    type: {
                                        type: string;
                                        description: string;
                                    };
                                    consumable: {
                                        type: string;
                                        description: string;
                                    };
                                };
                            };
                        };
                        emoji: {
                            type: string;
                            description: string;
                        };
                        name: {
                            type: string;
                            description: string;
                        };
                        description: {
                            type: string;
                            description: string;
                        };
                        appearance: {
                            type: string;
                            description: string;
                        };
                        health: {
                            type: string;
                            description: string;
                        };
                        health_description: {
                            type: string;
                            description: string;
                        };
                        armor: {
                            type: string;
                            description: string;
                        };
                        money: {
                            type: string;
                            description: string;
                        };
                        alive: {
                            type: string;
                            description: string;
                        };
                        hostile: {
                            type: string;
                            description: string;
                        };
                        reputation: {
                            type: string;
                            description: string;
                        };
                        reputation_description: {
                            type: string;
                            description: string;
                        };
                    };
                };
                location: {
                    type: string;
                    description: string;
                };
                location_description: {
                    type: string;
                    description: string;
                };
                appearance: {
                    type: string;
                    description: string;
                };
                weather: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                weather_emoji: {
                    type: string;
                    description: string;
                };
                weather_description: {
                    type: string;
                    description: string;
                };
            };
        };
    };
};
export declare const execute: (parameters: any) => any;
