import { FolderApi } from "tweakpane";
import { LocalController } from "../../character/LocalController";
export declare const characterControllerValues: {
    gravity: number;
    jumpForce: number;
    doubleJumpForce: number;
    coyoteJump: number;
    airResistance: number;
    groundResistance: number;
    airControlModifier: number;
    groundWalkControl: number;
    groundRunControl: number;
    baseControlMultiplier: number;
    minimumSurfaceAngle: number;
};
export declare const characterControllerOptions: {
    gravity: {
        min: number;
        max: number;
        step: number;
    };
    jumpForce: {
        min: number;
        max: number;
        step: number;
    };
    doubleJumpForce: {
        min: number;
        max: number;
        step: number;
    };
    coyoteJump: {
        min: number;
        max: number;
        step: number;
    };
    airResistance: {
        min: number;
        max: number;
        step: number;
    };
    groundResistance: {
        min: number;
        max: number;
        step: number;
    };
    airControlModifier: {
        min: number;
        max: number;
        step: number;
    };
    groundWalkControl: {
        min: number;
        max: number;
        step: number;
    };
    groundRunControl: {
        min: number;
        max: number;
        step: number;
    };
    baseControlMultiplier: {
        min: number;
        max: number;
        step: number;
    };
    minimumSurfaceAngle: {
        min: number;
        max: number;
        step: number;
    };
};
export declare class CharacterControlsFolder {
    folder: FolderApi;
    private characterData;
    constructor(parentFolder: FolderApi, expand?: boolean);
    setupChangeEvent(localController: LocalController): void;
    update(localController: LocalController): void;
}
//# sourceMappingURL=characterControlsFolder.d.ts.map