import type { AlexaOperationNode, AlexaParallelNode, AlexaSequenceNode } from './types'; export declare function buildSpeakNode(device: string, text: string, locale: string): AlexaOperationNode; export declare function buildVolumeNode(device: string, volume: number, locale: string): AlexaOperationNode; export declare function buildMusicNode(device: string, provider: string, search: string, locale: string, duration?: number): AlexaOperationNode; export declare function buildPromptNode(device: string, promptType: string, locale: string): AlexaOperationNode; export declare function buildWaitNode(durationSeconds: number): AlexaOperationNode; export declare function buildSingleSequence(node: AlexaOperationNode): AlexaSequenceNode; export declare function buildSerialSequence(nodes: (AlexaOperationNode | AlexaParallelNode)[]): AlexaSequenceNode; export declare function buildParallelNode(nodes: AlexaOperationNode[]): AlexaParallelNode; export declare function buildParallelSequence(nodes: AlexaOperationNode[]): AlexaSequenceNode; export declare const BUILTIN_TYPES: readonly ["weather", "traffic", "flashbriefing", "goodmorning", "goodnight", "funfact", "joke", "cleanup", "singasong", "tellstory", "calendarToday", "calendarTomorrow", "calendarNext"]; export type BuiltinType = (typeof BUILTIN_TYPES)[number]; export declare function buildBuiltinNode(device: string, builtinType: BuiltinType, locale: string): AlexaOperationNode; export declare function buildSoundNode(device: string, soundId: string, locale: string): AlexaOperationNode; export declare function formatNotificationTime(isoString: string): string;