import { ConstantValue, FunctionlessNode, NodeInstance, NodeKind, PrimitiveValue } from "@functionless/ast"; export declare function assertNever(value: never): never; export declare function assertString(value: any, message?: string): string; export declare function assertNumber(value: any, message?: string): number; export declare function assertDefined(value?: T, message?: string): Exclude; export declare function assertPrimitive(val: any, message?: string): PrimitiveValue; export declare function assertConstantValue(val: any, message?: string): ConstantValue; export declare function assertNodeKind(node: FunctionlessNode | undefined, ...kinds: Kind): NodeInstance; export declare const deploymentOnlyModule = true; //# sourceMappingURL=assert.d.ts.map