import { DialectEncoder } from './engine'; import { Value } from './types'; type LiteralToken = { type: 'literal'; text: string; }; type VariableToken = { type: 'variable'; name?: string; }; type Token = LiteralToken | VariableToken; export declare function tokenise(input: string): Token[]; export type ArgType = Value | (Value | Value[])[] | { [key: string]: Value | Value[]; }; export default function sprintf(fmt: string, args?: ArgType, encoder?: DialectEncoder): string; export {};