import { LiteralExpression } from '#csharp/code-dom/expression';
import { Interface } from '#csharp/code-dom/interface';
import { LibraryType } from '#csharp/code-dom/mscorlib';
import { Namespace } from '#csharp/code-dom/namespace';
import { TypeDeclaration } from '#csharp/code-dom/type-declaration';
export declare const ClientRuntime: Namespace & {
    ISendAsync: Interface;
    IJsonSerializable: Interface;
    IXmlSerializable: Interface;
    IEventListener: Interface;
    IValidates: Interface;
    SerializationMode: LibraryType & {
        None: LiteralExpression;
        IncludeAll: LiteralExpression;
    };
    HttpPipeline: LibraryType;
    SendAsyncStep: LibraryType;
    EventData: LibraryType;
    Events: LibraryType & {
        BodyContentSet: LiteralExpression;
        BeforeCall: LiteralExpression;
        BeforeResponseDispatch: LiteralExpression;
        Log: LiteralExpression;
        Validation: LiteralExpression;
        VaidationWarning: LiteralExpression;
        AfterValidation: LiteralExpression;
        RequestCreated: LiteralExpression;
        ResponseCreated: LiteralExpression;
        HeaderParametersAdded: LiteralExpression;
        URLCreated: LiteralExpression;
        Finally: LiteralExpression;
        Polling: LiteralExpression;
        DelayBeforePolling: LiteralExpression;
    };
    KeyValuePairs: TypeDeclaration;
    JsonNode: LibraryType;
    JsonString: LibraryType;
    JsonBoolean: LibraryType;
    JsonNumber: LibraryType;
    JsonObject: LibraryType;
    JsonArray: LibraryType;
    XNodeArray: LibraryType;
};
//# sourceMappingURL=clientruntime.d.ts.map